To check whether ReqIF tools can import/export attributes containing plain text content (integer, string, enumerations etc.) correctly. Hierarchies, relations and system attributes are left out as far as possible to better identify general problems with simple content.
| ReqIF element name | Multiplicity | Description |
|---|---|---|
| Specification | 1 | One specification for the contents. |
| SpecHierarchy | 1 | SpecHierarchy element that references one SpecObject. |
| SpecObject | 1 | Single requirement |
| SpecObjectType | 1 | Type of the requirement for attributes with plain text content. |
| SpecificationType | 1 | Specification type without additional attributes. |
| AttributeDefinition/ AttributeValue/ DatatypeDefinition |
See SpecObjectType (for Attribute Definitions) and SpecObject (with attribute values) for Attribute Values |
|
| Attribute Name | ReqIF Attribute Type (AttributeDefinition..) | Properties |
|---|---|---|
| TC1000T | Boolean | |
| TC1000F | Boolean | |
| TC1000 Integer | Integer | max :=5000 min := -17496 |
| TC1000 String | String | maxLength := 256 |
| TC1000 Real | Real | max :=1234.5678 min := -1234.5678 accuracy := 10 |
| TC1000 Date | Date | |
| TC1000 Enum | Enumeration | multiValued:=false
Literals:
|
| TC1000 EnumMultiValue | Enumeration | multiValued:=true
Literals:
|
| TC1000T | TC1000F | TC1000 Integer | TC1000 String | TC1000 Real | TC1000 Date | TC1000 Enum | TC1000 EnumMultiValue |
|---|---|---|---|---|---|---|---|
| true | false | 5000 | Plain | 1234.5 | 2002-05-30T09:30:10+06:00 | TC1000Yellow | TC1000Yellow, TC1000Red, TC1000Green, |