TY - GEN
T1 - On Models and Ontologies - A Layered Approach for Model-based Tool Integration
AU - Kappel, Gertrude
AU - Kapsammer, Elisabeth
AU - Kargl, Horst
AU - Wimmer, Manuel
AU - Reiter, Thomas
AU - Retschitzegger, Werner
AU - Schwinger, Wieland
AU - Kramler, Gerhard
PY - 2006
Y1 - 2006
N2 - Abstract. The exchange of models among different modeling tools ever more
becomes an important prerequisite for effective software development
processes. Due to a lack of interoperability, however, it is often difficult to use
tools in combination, thus the potential of model-driven software development
cannot be fully exploited. This paper proposes ModelCVS, a system which
enables tool integration through transparent transformation of models between
different tools modeling languages expressed as MOF-based metamodels.
ModelCVS provides versioning capabilities exploiting the rich syntax and
semantics of models. Concurrent development is enabled by storing and
versioning software artifacts that clients can access by a check-in/check-out
mechanism, similar to a traditional CVS server. Semantic technologies in terms
of ontologies are used together with a knowledge base to store machinereadable,
tool integration relevant information, thus allowing to minimize
repetitive effort and partly automate the integration process.
AB - Abstract. The exchange of models among different modeling tools ever more
becomes an important prerequisite for effective software development
processes. Due to a lack of interoperability, however, it is often difficult to use
tools in combination, thus the potential of model-driven software development
cannot be fully exploited. This paper proposes ModelCVS, a system which
enables tool integration through transparent transformation of models between
different tools modeling languages expressed as MOF-based metamodels.
ModelCVS provides versioning capabilities exploiting the rich syntax and
semantics of models. Concurrent development is enabled by storing and
versioning software artifacts that clients can access by a check-in/check-out
mechanism, similar to a traditional CVS server. Semantic technologies in terms
of ontologies are used together with a knowledge base to store machinereadable,
tool integration relevant information, thus allowing to minimize
repetitive effort and partly automate the integration process.
UR - http://www.ifs.uni-linz.ac.at/ifs/research/publications/papers06.html
M3 - Conference proceedings
SN - 3-88579-176-5
T3 - Lecture Notes in Informatics (LNI)
BT - Proceedings of Modellierung 2006, GI-Edition
ER -