OMG System Modeling Language Avatar
  1. OMG Specification

OMG System Modeling Language — All Issues

  • Acronym: SysML
  • Issues Count: 3
  • Description: All Issues
Open Closed All
All Issues

Issues Descriptions

BDD representation of activity hierarchy

  • Status: closed  
  • Source: oose Innovative Informatik eG ( Mr. Tim Weilkiens)
  • Summary:

    I would question whether it was correct to change section 11.3.1.1 "Activity" by replacing the BDD representation of activity hierarchy (as per v1.3) with adjunct action properties (introduced in v1.4). Whilst the latter is possible with the AdjunctProperty facility, the prior method, inherited from UML, is still valid. That is, unless the UML activity hierarchy is expressly deprecated from SysML. Even then, it will leave end users with the question of what the additional benefit is of the adjunct property as applied to call behaviour actions.

  • Reported: SysML 1.5b1 — Thu, 19 Sep 2019 15:45 GMT
  • Disposition: Closed; No Change — SysML 1.7
  • Disposition Summary:

    Closed, no change: Restrict bdd presentation of activities

    There is no need that SysML restricts the modeling of activities in block definition diagrams like it is allowed by UML rules. The paragraph above Figure 11-1 in 11.3.1.1.1 says "Properties with AdjunctProperty applied ... can be used", it doesn't say they must be used.

  • Updated: Thu, 22 Dec 2022 13:45 GMT
  • Attachments:

Clarify if the usage of qualified associations is allowed

  • Status: closed  
  • Source: oose Innovative Informatik eG ( Mr. Tim Weilkiens)
  • Summary:

    It seems that the SysML specification wants to exclude the usage of qualified associations. However, it only says that it does not seem to be essential to use them:

    "Qualified associations, shown in SysML by an open box at the end of an association path with a property name inside, are a specialized feature of UML that specifies how a property value can represent an identifier of an associated target. This capability, while useful for data modeling, does not seem essential to accomplish any of the SysML requirements for
    support of systems engineering." (8.3.1.3, SysML 1.5)

    It is still unclear if qualified associations are allowed or not.

  • Reported: SysML 1.5b1 — Wed, 26 Apr 2017 07:35 GMT
  • Disposition: Closed; No Change — SysML 1.6
  • Disposition Summary:

    Explicitly exclude the usage of qualified associations

    Qualified associations are explicitly excluded by the second sentence in clause 8.3.1.3: "Notational and metamodel support for n-ary associations and qualified associations has been excluded from SysML.".

  • Updated: Mon, 1 Apr 2019 18:17 GMT

Association arrowheads should not be forbidden

  • Status: closed  
  • Source: oose Innovative Informatik eG ( Mr. Tim Weilkiens)
  • Summary:

    The SysML specification excludes the usage of association arrowheads:

    "The use of navigation arrowheads on an association has been simplified by excluding the case of arrowheads on both ends, and requiring that such an association always be shown without arrowheads on either end." (8.3.1.3, SysML 1.5).

    However, arrowheads are commonly used in SysML modeling. There are also examples of usages in the SysML specification itself, for example, figure D.15.

  • Reported: SysML 1.5b1 — Wed, 26 Apr 2017 07:31 GMT
  • Disposition: Closed; No Change — SysML 1.6
  • Disposition Summary:

    Association arrowheads at both ends at the same time are forbidden

    The specification only excludes the case of arrowheads at both ends of an association at the same time. The modeling scenarios mentioned by the reporter are still possible in SysML.

  • Updated: Mon, 1 Apr 2019 18:17 GMT