1 research outputs found
Validierung von MultiView-basierten Prozessmodellen mit grafischen Validierungsregeln
Die Bedeutung und Verbreitung von Software wÀchst im betrieblichen und privaten Umfeld stetig. Das primÀre Ziel bei der Verwendung von Software ist die Optimierung manueller oder bereits (teil-) automatisierter Problem- bzw. Aufgabenstellungen.
Der zentrale Bezugspunkt bei der Entwicklung der Software ist die Softwarespezifikation. Diese beinhaltet im Idealfall alle fĂŒr die Softwarelösung relevanten Anforderungen.
Ein an Bedeutung gewinnender Bestandteil der Spezifikation sind GeschĂ€ftsprozessmodelle. Diese beschreiben dabei die AblĂ€ufe der zu entwickelnden Softwarelösung in Form von grafischen Prozessdarstellungen. Aufgrund der zunehmenden Anreicherung der Prozessmodelle mit Anforderungen und Informationen wie bspw. gesetzlichen Bestimmungen oder Details fĂŒr die modellgetriebene Softwareentwicklung erwachsen aus einfachen Ablaufdarstellungen komplexe und umfangreiche GeschĂ€ftsprozessmodelle.
UnabhĂ€ngig davon, ob GeschĂ€ftsprozessmodelle zur reinen Spezifikation bzw. Dokumentation dienen oder fĂŒr die modellgetriebene Softwareentwicklung eingesetzt werden, ist ein zentrales Ziel die Sicherstellung der inhaltlichen Korrektheit der GeschĂ€ftsprozessmodelle und damit der darin modellierten Anforderungen. In aktuellen Softwareentwicklungsprozessen werden dazu hĂ€ufig manuelle PrĂŒfverfahren eingesetzt, welche jedoch hĂ€ufig sowohl zeit- als auch kostenintensiv und zudem fehleranfĂ€llig sind. Automatisierbare Verfahren benötigen allerdings formale Spezifikationssprachen. Diese werden aber aufgrund ihrer mathematisch anmutenden textuellen Darstellung im Umfeld der GeschĂ€ftsprozessmodellierung meist abgelehnt. Im Gegensatz zu textuellen Darstellungen sind grafische ReprĂ€sentationen hĂ€ufig leichter verstĂ€ndlich und werden vor allem im Bereich der GeschĂ€ftsprozessmodellierung eher akzeptiert.
Im Rahmen der Arbeit wird daher ein auf formalen grafischen Validierungsregeln basierendes Konzept zur ĂberprĂŒfung der inhaltlichen Korrektheit von GeschĂ€ftsprozessmodellen vorgestellt. Das Konzept ist dabei unabhĂ€ngig von der Modellierungssprache der GeschĂ€ftsprozessmodelle sowie von der Spezifikationssprache der Validierungsregeln.
Zur Verbesserung der Beherrschbarkeit der zunehmend komplexen und umfangreichen GeschÀftsprozessmodelle wird zudem ein als MultiVview bezeichnetes Sichtenkonzept vorgestellt. Dies dient zur Reduzierung der grafischen KomplexitÀt und zur Zuordnung von Aufgaben- und Verantwortungsbereichen (beispielsweise Datenschutz- und Sicherheitsmodellierung) bei der GeschÀftsprozessmodellierung.
Das Gesamtkonzept wurde prototypisch in der Software ARIS Business Architect und als Plug-in fĂŒr die Entwicklungsumgebung Eclipse realisiert. Eine Evaluation erfolgt zum einen an dem Eclipse Plug-in anhand eines Requirements Engineering Tool Evaluation Framework und zum anderen anhand von AnwendungsfĂ€llen aus dem Bereich der öffentlichen Verwaltung, der ELSTER-SteuererklĂ€rung und SAP-Referenzprozessen