Requirements Interchange Format Avatar
  1. OMG Specification

Requirements Interchange Format — Open Issues

  • Acronym: ReqIF
  • Issues Count: 7
  • Description: Issues not resolved
Open Closed All
Issues not resolved

Issues Descriptions

driver.xsd mistakenly references Tables XHTML module, instead of Basic Tables XHTML module

  • Key: REQIF13-13
  • Status: open  
  • Source: ProSTEP iViP Association ( Mr. Bertil Muth)
  • Summary:

    Clause 10.8.20. mentions the XHTML modules that need to be supported.

    Among them is the so called "XHTML Basic Tables Module".
    In comparison with the "XHTML Tables Module" that exists as well, it contains less XHTML elements for tables.

    The choice to list only the XHTML Basic Tables module was intentional.
    The intention was to simplify the development of ReqIF importing tools, especially if the target requirements authoring tool is not web based.

    The standard ReqIF XML schema for inclusion of XHTML is driver.xsd.
    However, driver.xsd mistakenly references the XHTML Tables Module.

    Proposal: fix this by adapting the driver.xsd. This should be a one-line change.
    This will establish consistency with the ReqIF standard document.

  • Reported: ReqIF 1.2 — Wed, 30 Oct 2024 13:47 GMT
  • Updated: Wed, 30 Oct 2024 14:05 GMT

Allow only relative URLs, not absolute URLs

  • Key: REQIF13-12
  • Status: open  
  • Source: ProSTEP iViP Association ( Mr. Bertil Muth)
  • Summary:

    On page 57, there is the following text:
    "The location of an external object MUST be specified via the data attribute.
    The data attribute MUST either contain:
    a) a URL relative to the location of the exchange XML document, or
    b) an absolute URL.
    Case a) MUST be supported, case b) SHOULD be supported."

    However, case b), the absolute URL, has proven to be not relevant and even problematic in practice.

    Should the import tool try to “download” the file from the URL and insert the file into the correct requirement in the RM-Tool?
    This is potentially problematic if the URL points to a location that is not secure (somewhere on the internet) or if the executing user has no access to the URL (it is likely only the exporting user has access, not the importing user)

    Should the import tool insert a URL into the requirement’s text (i.e. transformed the <object> reference into a text reference) and not try to actually download the file?
    This is potentially problematic because the users on the importing side may have no actual access to the file, meaning the information is incomplete

    So the proposal is: only allow relative URLs. This is what most ReqIF tools use anyway.

  • Reported: ReqIF 1.2 — Wed, 30 Oct 2024 13:38 GMT
  • Updated: Wed, 30 Oct 2024 14:04 GMT

accuracy attribute is ambiguously defined

  • Key: REQIF13-1
  • Status: open  
  • Source: Zeta Associates, Inc. ( Michael Poole)
  • Summary:

    The accuracy attribute for DatatypeDefinitionReal does not indicate what it measures or what the units are. It might be understood as the size of the Real data type in bits or bytes, or the length of the mantissa, or the number of bits or digits that can be represented without loss of accuracy, or perhaps other measures of floating-point accuracy.

  • Reported: ReqIF 1.2 — Sun, 9 Apr 2023 01:07 GMT
  • Updated: Wed, 26 Jun 2024 08:03 GMT

Figure 8-1 is hard to read


Figure 10.3 omits specialization of Identifiable by AttributeDefinition

  • Key: REQIF13-2
  • Status: open  
  • Source: Zeta Associates, Inc. ( Michael Poole)
  • Summary:

    Section 10.8.3 indicates that AttributeDefinition specializes AccessControlledElement, which in turn specializes Identifiable, but this not reflected in Figure 10.3.

  • Reported: ReqIF 1.2 — Sun, 9 Apr 2023 01:03 GMT
  • Updated: Thu, 15 Feb 2024 01:09 GMT
  • Attachments:

Generalization of EmbeddedValue is not specified

  • Key: REQIF13-3
  • Status: open  
  • Source: Self ( Michael Poole)
  • Summary:

    There is no text after the "Generalization:" label in the EmbeddedValue section.

  • Reported: ReqIF 1.2 — Sat, 4 Mar 2023 16:18 GMT
  • Updated: Thu, 15 Feb 2024 01:09 GMT

ReqIFs from Polarion do not contain the relation group

  • Key: REQIF13-8
  • Status: open  
  • Source: Rolls-Royce Power Systems GmbH ( Oliver Sessler)
  • Summary:

    We need to import about 100 ReqIFs from a supplier working with Polarion.
    Currently the ReqIFs do not contain RelationGroups which are expected from our WIndchill Requirements Connector 4.2 and Windchill RV&S 12.5 to build the links/traces (according your spec).

    Do you know a workaround/skript to add RelqtionGroups into an existing ReqIF if they are missing?
    Any other idea?

    All our attempts to get help from PTC, PTC Community, Polarion experts , ... failed up to now.

  • Reported: ReqIF 1.2 — Wed, 24 Jan 2024 13:54 GMT
  • Updated: Fri, 26 Jan 2024 13:08 GMT