ModelCVS
Aus wiki.sembase.at Semantic Wiki
Inhaltsverzeichnis |
Logo
Kurzbeschreibung
ModelCVS (A Semantic Infrastructure for Model-based Tool Integration) wird durch das Österreichische Förderprogramm FIT-IT finanziert und ermöglicht den Austausch von Modellen zwischen unterschiedlichen Systemen zur Unterstützung von modellbasierter Softwareentwicklung.
Ziele
Dem neuen Ansatz der modellgetriebenen Softwareentwicklung folgend, werden immer mehr Entwicklungsaufgaben auf der Basis von Modellen durchgeführt. Die Reihe der von Werkzeugen unterstützten Aufgaben umfasst u.a. Modellierung, Simulation, Model Checking und Codegenerierung. Der reibungslose Austausch von Modellen zwischen unterschiedlichen Werkzeugen ist dabei eine wichtige Voraussetzung für einen effektiven Softwareentwicklungsprozess. Aufgrund der mangelnden Interoperabilität ist es allerdings oft zu aufwendig, unterschiedliche Werkzeuge in Kombination einzusetzen, und so bleibt das Potential der modellgetriebenen Softwareentwicklung zum Teil ungenützt - solange es keinen praktikablen Weg zur Werkzeugintegration gibt.
Im Projekt ModelCVS wird eine semantische Infrastruktur zur modellbasierten Werkzeugintegration entwickelt, mittels derer die Modelle unterschiedlicher Werkzeuge einfach in einen Entwicklungsprozess integriert werden können. Die Hauptinnovationen des Projekts sind Patterns für skalierbare Modellintegration und eine unterstützende Sprache zur Metamodell-Integration, die ausdrucksstärkere Konzepte zur Verfügung stellt als derzeitige Modelltransformationssprachen. Des weiteren werden Ontologien entwickelt und angewendet um den manuellen Aufwand der Metamodellintegration zu reduzieren. Im Zuge dessen wird auch die Integration von semantischen Technologien und Modellierungstechnologien vorangetrieben. Das dabei entstehende Wissen über Modellierungssprachen und deren Integration wird in einer offenen Wissensbasis gesammelt und über dieses Projekt hinausgehend zur Wiederverwendung zur Verfügung gestellt.
Die Innovationen werden im Rahmen eines Prototyps und einer Fallstudie entwickelt. Der Kern des ModelCVS-Prototyps bildet ein Versionierungssystem ähnlich CVS, wodurch diese lose gekoppelte, praktisch erprobte Integrationsarchitektur auch für Modellierungswerkzeuge benutzbar wird. Auf dieser Basis wird eine transparente Übersetzung zwischen Modellen unterschiedlicher Werkzeuge realisiert, sowie verbesserte Versionierungsfunktionen, welche die reiche Syntax und Semantik der Modelle miteinbeziehen. Der Prototyp wird als Forschungsvehikel und Testumgebung für Experimente mit semantischen Technologien zur Unterstützung der Integrationsfunktionen dienen, und in weiterer Folge als Prototyp für ein industrielles Produkt.
Behandelte Themenbereiche
Teilnehmende Organisationen
- ARIKAN, BMLV, TU Wien BIG, Univ. Linz IFS, and Univ. Linz TK
Involvierte Personen
- Elisabeth Kapsammer, Gabriele Kotsis, Gerhard Kramler, Gerti Kappel, Horst Kargl, Kerstin Altmanninger, Manuel Wimmer, Martina Seidl, Michael Strommer, Thomas Reiter, Werner Retschitzegger, and Wieland Schwinger
Publikationen
Eckdaten
- http://www.modelcvs.org
- mailto:gerti@big.tuwien.ac.at
- Laufzeit: 2006-2007
- Laufzeit in Monaten: 24
- Projektgesamtbudget: Euro 503,300
- Ansprechperson(en): Gerti Kappel
| Relations to other articles | |
|---|---|
| FundedBy | FIT-IT + |
| Deals with | Model-driven Software Development +, Ontologie +, and Versioning System + |
| Wird vertreten von | Gerti Kappel + |
| Attribute values | |
| Projektname | ModelCVS + |
| Homepage | http://www.modelcvs.org + |
| mailto:gerti@big.tuwien.ac.at + | |
| Projektstart | 2,006 + |
| Projektende | 2,007 + |
| Laufzeit | 24,00 + |
| Budget | 503,300 + |

