MagicDraw UML and SysML Plugin eSchool
Motto: "Learn good ways to work with MagicDraw UML and its SysML Plugin !"
About the eSchool
UML2 in MagicDraw
MagicDraw UML tips
MagicDraw SysML Plugin
MagicDraw for Java
MagicDraw for XML
Advanced UML and SysML Training

Figure B.34: Activity and ObjectFlow breakdown

Figure B.34 - Decomposition of “Accelerate” Function (Block Definition diagram)

Notes:

  • the part property elecDrivePower:ElecPower is now correctly owned by ProvideElectricPower (not by ControlElectricPower as in SysML1.0).
  • part properties gasDrivePower:GasPower and elecDrivePower:ElecPower are (in the MD SysML sample model) owned by ProvideGasPower and ProvideElectricPower respectively, whereas the corresponding "object flows" gasDrivePower:GasPower and elecDrivePower:ElecPower in Figure B.35 are owned by a "higher" activity ProvidePower
    • THIS IS A FUNDAMENTAL FLAW WITH THE ACTIVITY DECOMPOSITION STRATEGY
  • consistent with "object flows" gThrottle and eThrottle in Figure B.35, part properties gThrottle:Throttle and eThrottle:Throttle have been introduced, along with a block Throttle (one could argue that a ValueType would be a better choice for typing this)
Image: 
Search
The Hybrid Sports Utility Vehicle (SUV) sample problem