Acme: architectural description of component-based systems
Foundations of component-based systems
An open graph visualization system and its applications to software engineering
Software—Practice & Experience - Special issue on discrete algorithm engineering
Cracking the 500-Language Problem
IEEE Software
Eclipse Modeling Framework
Towards a Language for Coherent Enterprise Architecture Descriptions
EDOC '03 Proceedings of the 7th International Conference on Enterprise Distributed Object Computing
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
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
Semi-automatic model integration using matching transformations and weaving models
Proceedings of the 2007 ACM symposium on Applied computing
Semi-automatic model integration using matching transformations and weaving models
Proceedings of the 2007 ACM symposium on Applied computing
Data Model Transformation for Supporting Interoperability
ICCBSS '07 Proceedings of the Sixth International IEEE Conference on Commercial-off-the-Shelf (COTS)-Based Software Systems
Towards interoperability of UML tools for exchanging high-fidelity diagrams
SIGDOC '07 Proceedings of the 25th annual ACM international conference on Design of communication
ATL: A model transformation tool
Science of Computer Programming
Using software product lines for runtime interoperability
Proceedings of the Workshop on AOP and Meta-Data for Software Evolution
A Model-Driven Engineering Framework for Component Models Interoperability
CBSE '09 Proceedings of the 12th International Symposium on Component-Based Software Engineering
A case study on model driven data integration for data centric software development
Proceedings of the ACM first international workshop on Data-intensive software management and mining
Lifting metamodels to ontologies: a step to the semantic integration of modeling languages
MoDELS'06 Proceedings of the 9th international conference on Model Driven Engineering Languages and Systems
Interoperability in meta-environments: an XMI-based approach
CAiSE'05 Proceedings of the 17th international conference on Advanced Information Systems 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
KM3: a DSL for metamodel specification
FMOODS'06 Proceedings of the 8th IFIP WG 6.1 international conference on Formal Methods for Open Object-Based Distributed Systems
Hi-index | 0.00 |
Software components provide a wide range of functionality that can be used across several domains. In some cases, reuse at a very coarse level of granularity (e.g., reusing functionality provided within an existing tool) is desirable, but challenging to realize due to the interface boundaries of the tool and the unanticipated level of reuse. This paper describes our results in applying model-driven engineering (e.g., domain-specific modeling and model transformation) to the tool reuse problem. Our approach captures the essence of each tool in a metamodel and uses model transformations to map between the tool representations. Specifically, we describe our results in reusing the graphical layout functionality provided by one tool (e.g., GraphViz) that does not exist natively in another tool (e.g., the Eclipse Graphical Modeling Framework).