-
Key: SYSML16-142
-
Legacy Issue Number: 19328
-
Status: closed
-
Source: NASA ( Dr. Nicolas F. Rouquette)
-
Summary:
Background:
SysML 1.3 introduced significant changes to SysML ports
MBSE methodologies based on SysML 1.2 need to be updated for SysML 1.3 and
laterA summary of syntactic and semantic variations for SysML 1.4 ports is an
important component for tailoring an MBSE methodology as an extension of
SysML 1.4
Independent of a particular MBSE methodology, such a summary is an
important guide for users and tool implementors.
For users, such a summary would help understand the capabilities and
limitations of a particular SysML tool implementation
For tool implementers, such a summary would help understand what
capabilities need to be implemented to support SysMLIssue:
The SysML 1.4 specification lacks a compact summary of the range of
syntactic variations allowed for SysML 1.4 ports
and the corresponding semantics for these syntactic variationsThe SysML RTF should provide a catalogue of the syntactic factors that
induce the syntactic and semantic diversity of SysML portsAs of SysML 1.4, known factors include, but are not necessarily limited to:
1) SysML Port Kind
{proxy, full, uncommitted}2) SysML Port Type
{InterfaceBlock, Block, ConstraintBlock}3) UML Interaction modality
(UML::Port::isService, UML::Port::isBehavior)
4) SysML Port Features & nesting
Behavioral features:
{operation, reception}Structural features:
{value, flow, reference, part, constraint, binding, participant, connector, distributed, endPathMultiplicity, boundReference, adjunct, classifierBehavior} {property, port}5) Nested SysML Ports (kind, type, modality, features)
6) Optional feature direction
{provided, required, provided+required}7) SysML Port Connectivity
Internal vs. external connectors
{none, UML::Association, SysML::Block + UML::AssociationClass}
UML Connector kind (assembly, delegation)
SysML Connector kind (binding, non-binding)
SysML Connector typeSysML Association Block-typed Connector features & nesting
(same as SysML Port Features & nesting)8) SysML ItemFlow
Distinguishing what may flow in general vs. what actually flows in a
context -
Reported: SysML 1.4 — Thu, 3 Apr 2014 04:00 GMT
-
Disposition: Deferred — SysML 1.6
-
Disposition Summary:
Defer
Postponed to the next RTF
-
Updated: Mon, 1 Apr 2019 18:16 GMT
SYSML16 — Need clarification about possible configurations of the new ports introduced in SysML 1.3 and of their semantics
- Key: SYSML16-142
- OMG Task Force: SysML 1.6 RTF