PART II. THE LANGUAGE: DESIGN DECISIONS

In this part we discuss all facets of the language, from types to identifiers, models, calculated roles and properties, perspectives and aspects.