2009
DOI: 10.1007/978-3-642-03764-1_2
|View full text |Cite
|
Sign up to set email alerts
|

On Language-Independent Model Modularisation

Abstract: Abstract. As model-driven software development covers additional parts of the development process, the complexity of software models increases as well. At the same time, however, many modelling languages do not provide adequate support for modularising models. For this reason there has been an increasing interest in the topic of model modularisation, often under the heading of aspectoriented modelling (AOM). The approaches range from techniques that closely mimic concepts from aspect-oriented programming (AOP)… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
27
0

Year Published

2009
2009
2015
2015

Publication Types

Select...
8

Relationship

2
6

Authors

Journals

citations
Cited by 31 publications
(27 citation statements)
references
References 20 publications
0
27
0
Order By: Relevance
“…The Reuseware Composition Framework [9] provides a generic mechanism for composing modelling languages. In order to compose languages they either have to be manually extended so that they represent a component description language or a non-invasive extension has to be provided using OCL-expressions.…”
Section: Related Workmentioning
confidence: 99%
“…The Reuseware Composition Framework [9] provides a generic mechanism for composing modelling languages. In order to compose languages they either have to be manually extended so that they represent a component description language or a non-invasive extension has to be provided using OCL-expressions.…”
Section: Related Workmentioning
confidence: 99%
“…Another set of related research are the (meta-)model modularization approaches, like Reuseware [6]. In that approach, the authors develop a languageindependent composition language, which can be used to define composition interfaces for models, in an intrusive way.…”
Section: Meta-model Templates and Semantic Mixin Layersmentioning
confidence: 99%
“…While Reuseware solves the modularization of models, our templates provide in addition an instantiation mechanism, suitable to construct patterns and component libraries. In addition [6] does not consider behaviours and lacks abstraction mechanisms like concepts.…”
Section: Meta-model Templates and Semantic Mixin Layersmentioning
confidence: 99%
“…Reuseware is founded on Invasive Software Composition [3] and extensions of it [4,5]. It is based on the Eclipse Modeling Framework (EMF) [6] and integrates into the Eclipse platform.…”
Section: Introductionmentioning
confidence: 99%
“…The core of the network modelling DSM environment is a domain-specific language (DSL) based on the Common Information Model (CIM) [7] that is a Distributed Management Task Force (DMTF) 4 standard for systems, networks, applications and service definition. The graphical editor of the DSL, which was the main part of the DSM environment as presented in [1], is directly based on an Ecore 5 metamodel that represents a large part of the CIM standard.…”
Section: Introductionmentioning
confidence: 99%