Archive

Archive for the ‘PET’ Category

Introducing PET – Process Enactment Tool

May 24th, 2009 No comments

Es war nun lange Zeit still um mich und meinen Blog. Von der hierfür eingeplanten Zeit floss ein Großteil in die Weiterentwicklung und Fertigstellung von PET.

Das plastische Akronym steht für ein Framework – entwickelt am Lehrstuhl für Software- und Systems-Engineering der TU München – welches die Forcierung von Prozessen unterstützt. Unser ursprüngliches Ziel bestand in der Abbildung eines prozessspezifisch angepassten V-Modell XT auf Microsofts Team Foundation Server 2005/08 und somit in der Ablösung des bestehenden Werkzeugs CollabXT.

Schnell stellte sich heraus, dass bei sorgfältigem Design des Frameworks eine Abbildung beliebiger Prozesse auf beliebige Tools möglich ist. PET war geboren.

Alle Besonderheiten des erstellten Frameworks aufzuzählen würde die Länge eines gut leserlichen Blog-Eintrags sprengen, deshalb hier nur einige Kernpunkte:

  • Liest beliebige Prozessmodelle und erzeugt daraus Eingabedaten für prozessunterstützende Werkzeuge
  • Benutzerfreundlicher Konvertierungsassistent für Windows XP, Vista, Server 2003/08
  • Vollständig lokalisiert in Deutsch und Englisch
  • Dynamische geladene Plugins zum Lesen des Prozessmodells
    • Im aktuellen Release ist ein Plugin für das V-Modell XT enthalten
  • Dynamische geladene Plugins zum Erstellen von Werkzeugvorlagen und direkten Endprodukten
    • Plugins für Microsofts Team Foundation Server, SharePoint und Word 2007 liegen bereits vor
  • kompletter Quelltext in C#, .NET 3.5
  • Open Source

Bei Interesse verweise ich auf die Codeplex-Homepage des Projekts: http://pet.codeplex.com. Hier finden sich eine ausführliche Beschreibung des Projekts, sowie die Programmdateien. Bald folgen an gleicher Stelle der vollständige Quelltext von PET, sowie eine Ausarbeitung über die inneren Strukturen des Systems.