- Suche

- Kontakt

Policy Refinement

Model-based Policy Refinement

Projektstart: 01.01.2008
Projektträger: Universität Augsburg
Projektverantwortung vor Ort: Dipl.-Inf. Raphael Romeikat
Beteiligte Wissenschaftler der Universität Augsburg: Prof. Dr. Bernhard Bauer

Zusammenfassung

Für die Entwicklung komplexer Systeme müssen Experten aus verschiedenen Bereichen zusammenarbeiten. Zu Beginn eines Entwicklungsprozesses werden üblicherweise Anforderungen an das System auf einer hohen Abstraktionsebene spezifiziert, die dann verfeinert und technisch umgesetzt werden müssen. Die hierfür nötige Zusammenarbeit von Business-Experten, Domänenexperten und Entwicklern ist zeitaufwändig, da die beteiligten Personen Spezialisten auf nur ihrem Gebiet sind und unterschiedliches Expertenwissen mitbringen. Dieses Projekt verbessert die Zusammenarbeit der beteiligten Experten im Entwicklungsprozess. Hierfür wird ein Ansatz entwickelt, der Policy- und Modell-basierte Techniken einsetzt. Zunächst wird Systemverhalten mittels abstrakter Policies auf Business-Ebene modelliert, die dann schrittweise entlang verschiedener Abstraktionsstufen verfeinert werden, bis sie auf einer technischen Ebene maschinell ausführbar vorliegen. In diesem Verfeierungsprozess werden einmal modellierte Informationen durch den Einsatz von Modelltransformationen konsequent für niedigere Abstraktionsstufen wiederverwendet. Durch die Anwendung modellgetriebener Techniken wird der Verfeinerungsprozess der Policies sowohl vereinfacht als auch bis zu einem gewissen Grad automatisiert.