Title
A Model Engineering Approach to Tool Interoperability
Abstract
The integration of various tools is a common requirement throughout the software development process. It is often desirable to consult several tools that perform similar functionalities in the same domain to obtain different perspectives and results to assist design and maintenance decisions. In many cases, tool interoperability requires the generalization of tool-specific data, which necessitates homogenizing the data such that intellectual assets can be shared through a common framework (e.g., the integration of results from various clone detection tools). This tool demonstration summary presents a software language engineering solution technique that uses Model-Driven Engineering to address tool interoperability. A specific focus of the paper is a demonstration of model transformation applied to the task of homogenizing different data formats among similar tools. The challenges of tool integration are discussed in the paper, along with a detailed case study that highlights the benefits of applying a model transformation solution to tool interoperability.
Year
DOI
Venue
2008
10.1007/978-3-642-00434-6_12
SLE
Keywords
Field
DocType
common requirement,different data format,various clone detection tool,common framework,tool interoperability,model engineering approach,tool demonstration summary,tool-specific data,tool integration,various tool,similar tool,domain specific language,software development process,domain specific languages,model driven engineering,case tool
Domain-specific language,Model transformation,Programming language,Software engineering,Systems engineering,Computer science,Interoperability,Semantic interoperability,Software development process,Model engineering,Software language engineering,Domain model
Conference
Volume
ISSN
Citations 
5452
0302-9743
8
PageRank 
References 
Authors
0.61
11
5
Name
Order
Citations
PageRank
Yu Sun1242.07
Zekai Demirezen2183.66
Frédéric Jouault31658106.94
Robert Tairas415310.25
Jeff Gray5973116.57