Logo des Repositoriums
 

Multilevel Modeling

dc.contributor.authorFrank, Ulrich
dc.date.accessioned2018-01-10T13:25:50Z
dc.date.available2018-01-10T13:25:50Z
dc.date.issued2014
dc.description.abstractDomain-specific modeling languages (DSMLs) promise clear advantages over general-purpose modeling languages. However, their design poses a fundamental challenge. While economies of scale advocate the development of DSMLs that can be used in a wide range of cases, modeling productivity demands more specific language concepts tuned to individual requirements. Inspired by the actual use of technical languages (German: “Fachsprachen”), this paper presents a novel multilevel modeling approach to conceptual modeling and to the design of information systems. Unlike traditional language architectures such as Meta Object Facility (MOF), it features a recursive architecture that allows for an arbitrary number of classification levels and, hence, for the design of hierarchies of DSMLs ranging from reference DSMLs to “local” DSMLs. It can not only diminish the conflict inherent in designing DSMLs, but enables the reuse and integration of software artifacts in general. It also helps reduce modeling complexity by relaxing the rigid dichotomy between specialization and instantiation. Furthermore, it integrates a meta-modeling language with a metamodel of a reflective meta-programming language, thereby allowing for executable models. The specification of the language architecture is supplemented by the description of use scenarios that illustrate the potential of multilevel modeling and a critical discussion of its peculiarities.
dc.identifier.pissn1867-0202
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/11802
dc.publisherSpringer
dc.relation.ispartofBusiness & Information Systems Engineering: Vol. 6, No. 6
dc.relation.ispartofseriesBusiness & Information Systems Engineering
dc.subjectConceptual modeling
dc.subjectDSML
dc.subjectExecutable models
dc.subjectInformation systems design
dc.subjectMeta-modeling
dc.subjectModeling economics
dc.subjectModeling tools
dc.subjectSemantics
dc.titleMultilevel Modeling
dc.typeText/Journal Article
gi.citation.endPage337
gi.citation.startPage319

Dateien