The missing attribute type_level_value in feature Strands causes a parsing error:
Exception in thread "main" Attribute Strands.type_level_value is referenced in a constraint in ASEJ1 but does not exist as feature in the tree! (at 16:0)
at de.vill.main.UVLModelFactory.referenceAttributesInConstraints(UVLModelFactory.java:486)
at de.vill.main.UVLModelFactory.parse(UVLModelFactory.java:148)
at de.vill.main.UVLModelFactory.parse(UVLModelFactory.java:133)
at de.kit.kastel.sdq.uvl.parser.test.ParserTest.main(ParserTest.java:54)
When converting Type level UVL models to Arithmetic Level UVL models, an attribute for the typed features gets lost.
Example: This UVL Model:
Results in the following converted UVL Model:
The missing attribute
type_level_value
in featureStrands
causes a parsing error: