SDRP 1.0 NO IDEA Avatar
  1. OMG Issue

SDRP — Property clean up

  • 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 Section

    1. 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