-
Key: SYSML11-82
-
Legacy Issue Number: 12126
-
Status: closed
-
Source: No Magic, Inc. ( Darren Kelly)
-
Summary:
There are at least 4 kinds of properties of blocks: parts, references, values, constraints Constraint properties do not take part in the assembly hierarchy of blocks. Although they are of type Block via ConstraintBlock and have AggregationKind 'composite' they should not be considered "parts". SysML1.0, 8 Blocks: 'A block can include properties to specify its values, parts, and references to other blocks.' Rewrite to include constraint properties: 'A block can include properties to specify its values, parts, references to other blocks, and constraint properties.' SysML1.0, 8.3.1.2 Internal Block Diagram, Property types: 'Three general categories of properties are recognized in SysML: parts, references, and value properties' Rewrite to include constraint properties: 'Four general categories of properties are recognized in SysML: parts, references, value properties, and constraint properties.' SysML1.0, 8.3.2.2 Block, Description: 'SysML establishes three standard classifications of properties belonging to a SysML Block. A property typed by a SysML Block that has composite aggregation is classifed as a part property. A property typed by a Block that does not have composite aggregation is classified as a reference property. A property typed by a UML DataType or SysML ValueType is classified as a value property. Part, reference, and value properties may be shown in block definition compartments with the labels “parts,” “references,” and “values” respectively. Properties of any type may be shown in a “properties” compartment.' Rewrite to include constraint properties: 'SysML establishes four standard classifications of properties belonging to a SysML Block. A property typed by a SysML Block that has composite aggregation is classified as a part property (excluding constraint properties, which are typed by a Constraint Block). A property typed by a Block that does not have composite aggregation is classified as a reference property. A property typed by a UML DataType or SysML ValueType is classified as a value property. Part, reference, value properties, and constraint properties, may be shown in block definition compartments with the labels “parts,” “references,” “values”, and "constraints" respectively. Properties of any type may be shown in a “properties” compartment.' Note also minor spelling correction: classifed -> classified.
-
Reported: SysML 1.0 — Wed, 2 Jan 2008 05:00 GMT
-
Disposition: Resolved — SysML 1.1
-
Disposition Summary:
Rewrite to include constraint properties as a fourth kind of property of a SysML Block, and to refer to Chapter 9 and Chapter 10 for more detail about ports and constraint properties. Include properties owned by a SysML ValueType within these classifications, so that uniform rules will apply to them on internal block diagrams. Change the aggregation attribute of a value property to composite aggregation to be consistent with their solid box notation on an internal block diagram. Update constraint [6] on Block to reflect the composite aggregation of a value property. Fix an incorrect internal section reference and correct minor spelling corrections.
-
Updated: Fri, 6 Mar 2015 20:58 GMT
SYSML11 — 8 Blocks, 8.3.1.2 Internal Block Diagram, 8.3.2.2 Block
- Key: SYSML11-82
- OMG Task Force: SysML RTF