DSL Support for Extra-Functional Characteristics

Summary
This is the outcome of Task 2.5 to deliver the DSL support for expressing the extra-functional characteristics.