Instance modeling assisted by an optional meta level

Autor: Riccardo Solmi
Rok vydání: 2016
Předmět:
Zdroj: DSM@SPLASH
DOI: 10.1145/3023147.3023156
Popis: We believe that programming is mainly a linguistic process concerning the development of the language abstractions better suited to deal with a given problem domain. The main responsibility of a linguistic system is to capture and incorporate the knowledge of domain experts, while trying to minimize the meta level efforts, thus allowing users to concentrate on modeling activities. While a meta level is necessary in order to write instances, it is possible to define a generic meta level capable of representing any specific entity. We introduce an instance modeling language, Entities, combining a rich graphical notation, an optionally typed structure, and composability with other domain specific languages. The visual expressivity is comparable to a mindmapping tool, and makes it best suited for knowledge representation domains. The optional typing enables an exploratory, bottom up approach to metamodeling. The composability with strictly typed languages makes modeling a much more flexible experience.
Databáze: OpenAIRE