The semantics and notations for StandardPorts
, Provided & Required Interfaces
, and ItemFlows
were gratuitously complex and confusing in SysML v. 1.0 - 1.2 since they conflated dependency
relationships with flow
relationships. Unfortunately, the patches made to fix these problems with new constructs in the SysML v. 1.3 minor revision (FullPorts
) have exacerbated these problems, rather than fix them.
Although Instance Specifications were recently added to SysML 1.2, Object diagrams were not, and many issues remain about their specialized usage within SysML.
- Recommendations: Unify, simplify, and clarify the Physical and Information Interface syntax and semantics in the next major revision, SysML 2.0.