Sonntag, 5. September 2010

V-Modell XT Editor für Künstler

Das V-Modell XT kommt bereits mit einigen Referenzwerkzeugen für die Bearbeitung des V-Modells und den Projektstart. Insbesondere die Bearbeitung des V-Modells ist nicht trivial. An der TU München gibt es seit einiger Zeit ein Projekt, das sich mit domänenspezifischen Sprachen und im Speziellen mit der Modellierung von Prozessmodellen auf dieser Basis befasst. Als erstes Ergebnis liegt das Process Development Environment (PDE) vor. Dieses ist zunächst eine generische Modellierungsplattform, das für die Entwicklung von editierbaren Metamodellen ausgelegt ist und die einfache Ableitung grafischer Editoren unterstützt. Als erste Referenzimplementierung wurde ein alternativer V-Modell XT Editor erzeugt.


Dieser Editor gestattet die Bearbeitung des V-Modells in gewohnter Weise, bietet darüber hinaus jedoch auch grafische Editoren (z.B. für das grafische Modellieren von Ablaufbausteinen) an:


Weiterhin bietet der Editor viele weitere Features, die über den Funktionsumfang der Standardwerkzeuge hinausgehen:
  • erweiterte Prüfmechanismen
  • Drag & Drop-Funktionen
  • Suche
  • ...
So wird z.B. das Tailoring ebenfalls durch eine integrierte grafische Benutzerschnittstelle unterstützt, die alle relevanten Komponenten für das Tailoring erfasst und die Konsistenz der Auswahl prüft (z.B. ob für einen konfigurierten Ablaufbaustein auch die erforderliche Ablaufbausteinspezifikation eingebunden wurde:

Hinweis
PDE liegt in der ersten Version auf Codeplex (http://pde.codeplex.com) vor und ist noch im Status einer Entwicklungsversion. PDE ist noch nicht auf Geschwindigkeit und Effizienz optimiert. Jedoch ist die Software schon in der Erprobung (z.B. im Rahmen der Bearbeitung des V-Modell XT Bund oder bei weiteren (internen) Projekten).

Technisches
PDE ist vollständig in .NET auf Basis der Microsoft DSL-Tool Kits entworfen und implementiert. PDE liegt vollständig im Quelltext vor und steht unter der Apache 2.0 Lizenz.

Zur Ausführung des PDE-V-Modell-XT-Editors benötigen Sie:
  • Microsoft .NET 4.0 SDK/Framework
  • Visual Studio 2010 (optional, empfohlen)
  • Installierte V-Modell XT Referenzwerkzeuge (PDE benötigt diese für den Export)
Für die Entwicklung von PDE/PDE-Erweiterungen benötigen Sie:
  • Visual Studio 2010
  • DSL-Tool Kit
  • weitere SDKs (siehe PDE-Webseite)
PDE ist ein offenes und erweiterbares Framework. Die Mitarbeit ist herzlich willkommen.