-
Key: SDRP-77
-
Legacy Issue Number: 7983
-
Status: closed
-
Source: Raytheon ( Jerry Bickle)
-
Summary:
Issue 1 - Property clean up
Problems
1. RadioProperty has redundant attributes (name and description) that
are already described by a UML Property.
2. SimpleProperty has redundant attributes (type and value) that are
already described by a UML Property.
3. Remove SimpleType definition from SimpleProperty. Issue 7655 added
primitive types.
4. The type for the SimpleProperty definition is not constrained to be a
set of SWRadio primitive types and the value is constrained either.
5. The SimplePropertyâs optional range attribute min and max values are
not constrained to be compatible with the SimplePropertyâs type.
6. ManagedCapability property name for ServiceProperty definition in
table 8-2 Properties Stereotypes (section 8.1.2 Properties) should be
capabilityModel.
7. ServiceProperty needs a constrain that states a value is mandatory
when the locallyManaged attribute value is false.Proposed Solutions
8.1.2 Properties Section1. Remove name and description attributes/tag values from Radio Property
definition in table 8-2 Properties Stereotypes (section 8.1.2 Properties).
Remove these attributes from section 8.1.2.9 RadioProperty (in Attributes
no header section).
2. Remove type and value attributes/tag values from SimpleProperty
definition in table 8-2 Properties Stereotypes (section 8.1.2 Properties).
Remove these attributes from section 8.1.2.11 SimpleProperty (in Attributes
no header section).
3. Remove SimpleType from Types and Exceptions in section 8.1.2.11
SimpleProperty.
4. Add the following constraints in the 8.1.2.11 SimpleProperty
Constraints section that only valid primitive types that can be used for a
type and a constraint for the value.
· The type shall be limited to the SWRadio primitive types (Boolean,
Character, Float, Double, Long, LongDouble, LongLong, ObjectReference,
Octet, Short, String, Ulong, ULongLong, UShort)
· The value shall comply with the property type and range attribute
when specified.
5. Add the following constraint in the 8.1.2.11 SimpleProperty
Constraints section that states the SimplePropertyâs range attribute min
and max values are constrained to be compatible with the SimplePropertyâs
type.
· The range attribute min and max values shall be compatible with the
type and max shall be greater than or equal to min.
6. Rename managedCapability tag with capabilityModel for ServiceProperty
in table 8-2 Properties Stereotypes (section 8.1.2 Properties).
7. ServiceProperty section 8.1.210 add a constrain section with the
following constraint: âServiceProperty shall have a value (not null) when
the locallyManaged attribute value is false.â -
Reported: SDRP 1.0b1 — Thu, 16 Dec 2004 05:00 GMT
-
Disposition: Resolved — SDRP 1.0
-
Disposition Summary:
No Data Available
-
Updated: Fri, 6 Mar 2015 20:53 GMT