Role model based framework design and integration
Proceedings of the 13th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
On the representation of roles in object-oriented and conceptual modelling
Data & Knowledge Engineering
Tool integration at the meta-model level: the Fujaba approach
International Journal on Software Tools for Technology Transfer (STTT) - Special section on tool integration applications and frameworks
EMF: Eclipse Modeling Framework 2.0
EMF: Eclipse Modeling Framework 2.0
Controversy Corner: A new research agenda for tool integration
Journal of Systems and Software
Information preserving XML schema embedding
ACM Transactions on Database Systems (TODS)
Electronic Notes in Theoretical Computer Science (ENTCS)
Metamodel-based tool integration with moflon
Proceedings of the 30th international conference on Software engineering
A Model Engineering Approach to Tool Interoperability
Software Language Engineering
Tool Integration with Triple Graph Grammars - A Survey
Electronic Notes in Theoretical Computer Science (ENTCS)
Model-Driven tool interoperability: an application in bug tracking
ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part I
Towards model driven tool interoperability: bridging eclipse and microsoft modeling tools
ECMFA'10 Proceedings of the 6th European conference on Modelling Foundations and Applications
Model-driven interoperability: MDI 2010
MODELS'10 Proceedings of the 2010 international conference on Models in software engineering
Model-Driven techniques to enhance architectural languages interoperability
FASE'12 Proceedings of the 15th international conference on Fundamental Approaches to Software Engineering
DropsBox: the Dresden Open Software Toolbox
Software and Systems Modeling (SoSyM)
Hi-index | 0.00 |
The interoperability of tools heavily relies on their ability to exchange shared data. While the definition of standardised metamodelling languages such as the Essential Meta Object Facility (EMOF) [23] has substantially simplified the task of reading and persisting arbitrary domain data, there are still open issues concerning the integration of domain abstractions (metamodels) used by different tools. For example, accessing common data by shared metamodels is limited, because of the lack of first-class support for metamodel composition. Data that is processed using multiple tools must be either stored in a common abstraction---which introduces a strong coupling of the involved tools---or is replicated (e.g., represented in different tool formats)---which introduces the need for tedious synchronisation. In this paper we present how role-based metamodelling can overcome these limitations and provide a formalism to enable tool interoperability by role composition. Based on a running example, the implications of the current problems of tool integration are shown and their resolution based on role modelling is discussed.