TC1000 "Simple content"

Purpose

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.

Description of Reference Test Data

ReqIF elements

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

SpecObjectType

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 Red
  • TC1000 Green
  • TC1000 Yellow
TC1000 EnumMultiValue Enumeration multiValued:=true Literals:
  • TC1000 Red
  • TC1000 Green
  • TC1000 Yellow

SpecObject (with attribute values)

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,