Menu

#407 OASIS:Requirement unneccessary constraint on propertyDefinition

pending
None
accepted
5
2016-12-09
2016-12-09
Phil Spiby
No

The Requirement template forces us to throw away valuable property information when creating requirements with real values. If we want to identify a requirement that states the GrossWeight shall not exceed 5 tonnes then we could create a ValueRange (0..5) Unit->Tonnes Definition->GrossWeight. However, we could not use this ValueWithUnit since the constraint forces us to use Definition->Requirement.

The constraint is incorrect and should be removed to allow us to correctly specify the properties that are the basis of the requirement. Having the default property for text based requirements is still required.

Discussion

  • Phil Spiby

    Phil Spiby - 2016-12-09

    Checking in Requirement.png;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/Requirement/Requirement.png,v <-- Requirement.png
    new revision: 1.9; previous revision: 1.8
    done
    Checking in Requirement.xmi;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/Requirement/Requirement.xmi,v <-- Requirement.xmi
    new revision: 1.12; previous revision: 1.11
    done
    Checking in Template.png;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/Requirement/Template.png,v <-- Template.png
    new revision: 1.7; previous revision: 1.6
    done
    Checking in imagemap.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/Requirement/imagemap.xml,v <-- imagemap.xml
    new revision: 1.10; previous revision: 1.9
    done
    Checking in dvlp/OASISRequirement.mdxml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/Requirement/dvlp/OASISRequirement.mdxml,v <-- OASISRequirement.mdxml
    new revision: 1.14; previous revision: 1.13
    done
    Checking in dvlp/Requirement.uml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/Requirement/dvlp/Requirement.uml,v <-- Requirement.uml
    new revision: 1.3; previous revision: 1.2
    done
    Checking in dvlp/Requirement.ump;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/Requirement/dvlp/Requirement.ump,v <-- Requirement.ump
    new revision: 1.3; previous revision: 1.2
    done
    Checking in dvlp/UUIDs.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/Requirement/dvlp/UUIDs.xml,v <-- UUIDs.xml
    new revision: 1.7; previous revision: 1.6
    done

     
  • Phil Spiby

    Phil Spiby - 2016-12-09
    • status: open --> pending
    • Resolution: none --> accepted
    • Group: v1.1 --> plcs-plcslib-v1.1-wd01
     

Log in to post a comment.