Towards metamodelling-in-the-large: Interface-based composition for modular metamodel development

8Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Modelling language engineering approaches based on metamodelling provide powerful concepts to define metamodels, pivotal constructs for language definition.With increasing popularity of domainspecific, hybrid and evolving modelling languages, the necessity for efficient and flexible metamodelling becomes apparent. Modularisation and composition techniques can reduce effort and improve efficiency and flexibility in metamodel development. Existing metamodelling languages and standards providemeans formetamodel modularisation and composition, however based on pure white-box packages and inheritance-like composition operators. In this paper, we propose an approach based on interfaces and interface-based composition operators. Inspired by component-oriented concepts of programming languages, we introduce black-boxmetamodel fragments with explicit provided and required interfaces that can be combined to systematically and flexibly build new metamodels. We discuss the realisation of our approach as an extension to existing metamodelling language concepts and demonstrate its applicability by modularising the metamodel of the BPMS method, a hybrid BPMN-centred language for enterprise modelling.

Cite

CITATION STYLE

APA

Živkovic, S., & Karagiannis, D. (2015). Towards metamodelling-in-the-large: Interface-based composition for modular metamodel development. In Lecture Notes in Business Information Processing (Vol. 214, pp. 413–428). Springer Verlag. https://doi.org/10.1007/978-3-319-19237-6_26

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free