A new approach to software tool interoperability
SAC '96 Proceedings of the 1996 ACM symposium on Applied Computing
Software engineering tools and environments: a roadmap
Proceedings of the Conference on The Future of Software Engineering
IEEE Standard Computer Dictionary: Compilation of IEEE Standard Computer Glossaries
IEEE Standard Computer Dictionary: Compilation of IEEE Standard Computer Glossaries
Definitions of Tool Integration for Environments
IEEE Software
Next Generation Data Interchange: Tool-to-Tool Application Program Interfaces
WCRE '00 Proceedings of the Seventh Working Conference on Reverse Engineering (WCRE'00)
Towards a semantic infrastructure supporting model-based tool integration
Proceedings of the 2006 international workshop on Global integrated model management
TCS:: a DSL for the specification of textual concrete syntaxes in model engineering
Proceedings of the 5th international conference on Generative programming and component engineering
Controversy Corner: A new research agenda for tool integration
Journal of Systems and Software
A Model Engineering Approach to Tool Interoperability
Software Language Engineering
Model bus: towards the interoperability of modelling tools
MDAFA'03 Proceedings of the 2003 European conference on Model Driven Architecture: foundations and Applications
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
MoDELS'05 Proceedings of the 2005 international conference on Satellite Events at the MoDELS
Anticipating unanticipated tool interoperability using role models
Proceedings of the First International Workshop on Model-Driven Interoperability
Model transformations for migrating legacy models: an industrial case study
ECMFA'12 Proceedings of the 8th European conference on Modelling Foundations and Applications
Generation of conjoint domain models for system-of-systems
Proceedings of the 12th international conference on Generative programming: concepts & experiences
Hi-index | 0.00 |
Successful application of model-driven engineering approaches requires interchanging a lot of relevant data among the tool ecosystem employed by an engineering team (e.g., requirements elicitation tools, several kinds of modeling tools, reverse engineering tools, development platforms and so on). Unfortunately, this is not a trivial task. Poor tool interoperability makes data interchange a challenge even among tools with a similar scope. This paper presents a model-based solution to overcome such interoperability issues. With our approach, the internal schema/s (i.e., metamodel/s) of each tool are explicited and used as basis for solving syntactic and semantic differences between the tools. Once the corresponding metamodels are aligned, model-to-model transformations are (semi)automatically derived and executed to perform the actual data interchange. We illustrate our approach by bridging the Eclipse and Microsoft (DSL Tools and SQL Server Modeling) modeling tools.