Parametric diagrams¶
Parametric diagrams are used to express constraints (equations) existing between value properties. They are a restricted form of internal block diagram and represent constrained use in a particular context.
The most important elements are Constraint Properties and FlowPorts composing the ConstraintBlock, as well as their relationships modeled using Connectors or Item Flow links.
Palette¶
Connector property: Creates a ConnectorProperty.
Contraint property: Creates a ConstraintProperty.
Participant property: Creates a ParticipantProperty.
Part: Creates an Instance or a Part inside a Classifier.
Distributed property: Creates a DistributedProperty.
Flow property: Creates a FlowProperty.
Attribute: Creates an Attribute.
AttributeLink: Creates an AttributeLink.
Delegate: Creates a delegate connector.
Link: Creates a Link.
FlowPort: Creates a FlowPort.
Port: Creates a Port.
ProvidedInterface: Creates a ProvidedInterface.
RequiredInterface: Creates a RequiredInterface.
Item Flow: Creates an Item Flow.
Information Flow: Creates an Information flow
Realized Information Flow: Creates a realized information flow
Information Item: Creates an Information Item
Allocation: Creates an Allocate dependency.
Conform: Creates a Conform dependency.
Copy: Creates a Copy dependency.
Refine: Creates a Refine dependency.
Satisfy: Creates a Satisfy dependency.
Verify: Creates a Verify dependency.
Dependency: Creates a Dependency .
Traceability: Creates a Traceability link.
Related diagram link: Create a link between an element and its related diagram.
Problem: Creates a Problem note.
Rationale: Creates a Rationale note.
Note: Creates a Note.
Constraint: Creates a Constraint.
Example¶
The following example is extracted from the literature and implemented in the
SysML ARchitect module.

Parametric diagram use case¶
image024.png
(298 Bytes)
Etienne Brosse, 29 September 2011 11:54
image025.png
(318 Bytes)
Etienne Brosse, 29 September 2011 11:54
image027.png
(1.08 KB)
Etienne Brosse, 29 September 2011 11:54
image043.png
(501 Bytes)
Etienne Brosse, 29 September 2011 11:54
image019.png
(515 Bytes)
Etienne Brosse, 29 September 2011 11:54
image020.png
(564 Bytes)
Etienne Brosse, 29 September 2011 11:54
image021.png
(415 Bytes)
Etienne Brosse, 29 September 2011 11:54
image022.png
(504 Bytes)
Etienne Brosse, 29 September 2011 11:54
image023.png
(553 Bytes)
Etienne Brosse, 29 September 2011 11:54
image060.png
(1.25 KB)
Etienne Brosse, 29 September 2011 11:58
image061.png
(434 Bytes)
Etienne Brosse, 29 September 2011 11:58
image062.png
(513 Bytes)
Etienne Brosse, 29 September 2011 11:58
image063.png
(264 Bytes)
Etienne Brosse, 29 September 2011 11:58
image055.png
(754 Bytes)
Etienne Brosse, 29 September 2011 11:58
image056.png
(651 Bytes)
Etienne Brosse, 29 September 2011 11:58
image057.png
(863 Bytes)
Etienne Brosse, 29 September 2011 11:58
image058.png
(557 Bytes)
Etienne Brosse, 29 September 2011 11:58
image064.png
(318 Bytes)
Etienne Brosse, 29 September 2011 11:58
image059.png
(285 Bytes)
Etienne Brosse, 29 September 2011 11:58
image070.png
(845 Bytes)
Etienne Brosse, 29 September 2011 12:01
image071.png
(401 Bytes)
Etienne Brosse, 29 September 2011 12:01
image072.png
(402 Bytes)
Etienne Brosse, 29 September 2011 12:01
image073.png
(461 Bytes)
Etienne Brosse, 29 September 2011 12:01
image065.png
(278 Bytes)
Etienne Brosse, 29 September 2011 12:01
image066.png
(225 Bytes)
Etienne Brosse, 29 September 2011 12:01
image067.png
(227 Bytes)
Etienne Brosse, 29 September 2011 12:01
image068.png
(227 Bytes)
Etienne Brosse, 29 September 2011 12:01
image074.png
(284 Bytes)
Etienne Brosse, 29 September 2011 12:01
image069.png
(228 Bytes)
Etienne Brosse, 29 September 2011 12:01
image077.png
(3.94 KB)
Etienne Brosse, 29 September 2011 12:05