SysML Reference Property representations

Gallery
Tutorial
Click on the image to view it full size
The block RemoteControl can communicate with an Appliance, but it is not strictly part of it (it does not get "destroyed" when the appliance does), so it is represented here as have an Association with reference property appliance:Appliance as an end Property. The Association is non-navigable, because it is assumed that it is an old-school remote control that can send signals to the appliance to control it, but the appliance can't talk back.

For better or worse, both AggregationKind::none and AggregationKind::shared qualify as determining reference properties, as long as the Property is typed by a Block, which can sometimes be confusing, as the notation for them is then the same:

Up next
Notes
Snippets (quotes/extracts)
Visit also
Visit also (backlinks)
Related slides (includes other tutorials)
Related slides (backlinks, includes other tutorials)