ReqIF 1.2 RTF Avatar
  1. OMG Issue

REQIF12 — Allowed source and target elements on SpecRelationType level

  • Key: REQIF12-3
  • Legacy Issue Number: 17554
  • Status: closed  
  • Source: Fraunhofer FOKUS ( Mr. Marc-Florian Wendland)
  • Summary:

    Currently, any SpecObject can be associated with any other SpecObject by using a SpecRealtion. Even though this is very generic and flexible, it is prone to erros, since the user is not restricted by the type of a SpecObject that can be used as source or target element for SpecRelation. So, subsequent tasks have always to ensure that only allowed SpecObject can be linked with each other. Unfortunately, it is not possible to deposit the knowledge about what SpecObjects are allowed in the model itself.

    This situation can easily mitigated by adding a sourceType and targetType association to SpecRelationType. Further more, a constraint on SpecRelation must be defined that ensures that the only SpecObjects are linked as source and/opr target that adhere to the SpecRelationType source and target.

  • Reported: ReqIF 1.0.1 — Tue, 28 Aug 2012 04:00 GMT
  • Disposition: Closed; Out Of Scope — ReqIF 1.2
  • Disposition Summary:

    Take the issue out of scope, as it is a breaking change

    Implementing this issue would introduce a change to the ReqIF XML schema.
    This change to the XML schema would make ReqIF files that are valid against
    the new XML schema incompatible with previous ReqIF files, thus breaking
    interoperability with almost all tools that are on the market now (including
    tools by IBM, PTC, NoMagic and many others).

    As this is considered a major change, it should be taken out of scope of a RTF.

  • Updated: Tue, 29 Mar 2016 15:09 GMT