Sun, 5 Sep 2010 05:07:35, CEST
last modifications 25th July 2010
  Sitemap
Home Unternehmen Spektrum ModelCVS PartnerZone RSS
 
ModelCVS
Introduction
Vision
Proposal
Documentation
 


Username:
Passwort:
Registrierung / Passwort senden
 
Introduction

ModelCVS by APG™ ModelCVS is our research projekt in collaboration with the Business Informatics Group of Vienna University of Technology, the Department of Information Systems of the Johannes Kepler University Linz and the Austrian Ministry of Defence. As case study we use Computer Associates' AllFusionGen, a commercial model-driven development tool based on vendor specific standards, which shall be integrated with UML based modeling tools.

With the advent of model engineering, models are replacing code as the major artifacts in software development. In comparison to traditional code-centric development, model-driven development raises the layer of abstraction by using modeling languages, which hide away implementation details and which are potentially tailored to specific domains. However, as modeling tools supporting these different modeling languages are not interoperable per se, they do not provide flexibility in terms of an open tool chain, and therefore impair the use of multiple tools to cooperatively model a system.

Our experiences on combining different, not integrated tools have been forcing us to reflect on the tool integration problems for years. With the establishing of the standards related to MDA and the coming through of the open source technology like Eclipse, we believe, it is the right time to tackle this research question. We started a Dissertation in this area by Professor Kappel in Autumn 2004 and this led to the cooperation of the Model CVS research project.

The aim of this project is to overcome the stated problem and to thus gather the full potential of the model-centric paradigm, means to enable interoperability between modeling tools. At the core of this effort lies model transformation and model integration, as to enable interchange of models between different tools, and a version control system facilitating distributed development. Semantic technologies pose a key factor to fully harness the potential of the semantically rich model driven software development tools.


ModelCVS

Modellbasierte Softwareentwicklung gewinnt immer mehr an Bedeutung.
Die Erstellung und Weiterentwicklung komplizierter Software ist ohne Tooleinsatz nicht möglich. Unterschiedliche Domänen, die Phasen der Softwareentwicklung bilden, werden meistens nicht von einem einzigen Tool unterstützt. Die fehlende Durchgängigkeit und wiederholtes Erfassen wichtiger Modellkomponenten in mehreren Tools bringt hohe Fehleranfälligkeit und Zeitverlust bei der Entwicklung mit sich.

Wir haben als APG eine lange Tradition der Toolerstellung. Unsere Testtools, Regel- und Mappingengines unterstützen wichtige Arbeitsabläufe einiger Kunden von uns. In Zusammenarbeit mit renommierten Universitäten Österreichs und dem Bundesministerium für Landesverteidigung entwickeln wir ein Tool, das das bindende Glied unterschiedlicher Software Entwicklungsplattformen sein wird.
Das Projekt, das auch Forschungscharacter hat und in der FIT-IT Förderschiene des Ministeriums für Verkehr Innovation und Technologie prämiert wurde, wird Ende 2007 fertiggestellt sein. Das Konzept dieses Systems ist eine Art "Concurrent Versions System" für Modelle. Die meisten Entwickler verwenden das CVS für Modell- und Dateiaustausch und Versionierung während der Entwicklung. Unser Konzept erweitert und verbindet diese Idee mit einer Modelltransformationskomponente, die die Anbindung unterschiedlicher Tools aneinander ermöglicht.

Das Produkt, das dann von uns vermarktet werden wird, heißt ModelCVS by APG™ und trägt als Symbol eine Eule (versionierte). Die Eule ist im Allgemeinen ein Symbol für Weisheit und Wissenschaft. Deswegen verwenden wir dieses Symbol um auch den wissenschaftlichen Character dieses Vorhabens hervorzuheben.


 
Maulbertschgasse 7,  1190 Vienna AUSTRIA
E-Mail: office@arikan.at  UID: ATU16111302
©2007 ARIKAN Productivity Group GesmbH
Telefon: (+43)(1)5955172
Telefax: (+43)(1)5955172-12