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:

