Sicherung von Semantik in Geschäftsprozessverfeinerungen
Preserving Semantics During Refinement of Business Processes
Wissenschaftsdisziplinen
Informatik (80%); Wirtschaftswissenschaften (20%)
Keywords
-
Business Process Modelling,
Business Process Implementation,
Business Process Refinement,
Abstract State Machines
Verschiedene Abstraktionsstufen werden benötigt um die Geschäftsprozesse eines Unternehmens zu definieren und kommunizieren. Geschäftsprozess-modellierung und -implementierung besteht somit meistens aus einer schrittweisen Verfeinerung bis hin zu einer ausführbaren Spezifikation. Leider gibt es bis heute keine formale Garantie, dass während dieser Verfeinerungsschritte die ursprüngliche Semantik erhalten bleibt - im Besonderen an den Übergängen zwischen Verfeinerungsstufen oder unterschiedlichen Sichten. Im Rahmen des beantragten Projektes planen wir, dieses Problem mit Hilfe von Abstract State Machines zu lösen. Als erstes soll eine allgemeine "High-Level" Geschäftsprozessspezifikation erstellt werden, die für Erweiterungen in Richtung Schnittstellen und Persistenzmechanismen offen ist. Dabei sind in erster Linie Dialoge als Schnittstellen und Datenbanken für Persistenzsicherung angedacht. Zweitens soll eine Methode entwickelt werden, die diese horizontalen Erweiterungen unterstützt. Dann soll auf derselben formalen Basis für die vertikale Verfeinerung (bis hin zu ausführbaren Spezifikationen) eine Methodik erarbeitet werden. Bei einem erfolgreichen Projektabschluss könnte eine Geschäftsprozess-spezifikations- und - implementierungsmethode vorgestellt werden, die formal abgesichert garantiert, dass während der Verfeinerungsschritte die ursprüngliche Semantik erhalten bleibt. Eine große Fehlerquelle bei der Implementierung von Geschäftsprozessen könnte beseitigt werden.
Die Ergebnisse der Forschungsarbeiten umfassen im Wesentlichen folgende Aspekte: (i) Erstellung eines formalen Geschäftsprozessmodells auf der Basis von Abstract State Machines (ASMs) sowie Validierung dieses ASM Ground Models gegenüber den (informalen) Anforderungen der BPMN 2.0 Spezifikation und (ii) die horizontale und (iii) vertikale Verfeinerung des ASM Ground Models unter Bewahrung der operationalen Semantik während der einzelnen Verfeinerungsschritte. Ausgehend von textuellen Beschreibungen in der BPMN 2.0 Spezifikation wurde in enger Zusammenarbeit mit dem langjährigen Forschungsprojekt Vertikal Model Integration (VMI) am SCCH jedes BPMN Element auf eine entsprechende ASM Transition-Regel abgebildet. Dabei wurden diverse Unklarheiten in der Spezifikation hinsichtlich der Semantik von dynamischen Modellen (Messaging, inklusiver Merge (OR), Konzept der Instanziierung, etc.) durch die mathematische Exaktheit von ASMs als formale Basis bereinigt. Die horizontale Verfeinerung des ASM Ground Models impliziert die Erweiterung der BPMN Spezifikation um Benutzerinteraktionen, Dialoge und Daten. Dafür wurden in erster Linie Aktivitäten, der Kontrollfluss in Diagrammen und Kommunikationsaspekte betrachtet. Die Erweiterung basiert auf einem typisierten, technologieunabhängigen Ansatz zur Integration von Workflowdefinitionen und Anwendungsprogrammierung (Workflow Charts). Die Semantik von Workflow Charts wurde durch ASMs formalisiert und validiert. Das Konzept der ASM-Verfeinerung dient auch als formale Grundlage für die vertikale Verfeinerung des Ground Models bis hin zur ausführbaren Spezifikation. Dadurch kann die Ersetzung von Spezifikationen auf höherer Ebene durch konkretere Spezifikationen ohne eine Änderung der Semantik der höheren Ebene garantiert werden. Die vertikale Verfeinerung wurde dann für den Control- und Eventflow entwickelt, die beiden wichtigsten Teile der BPMN-Spezifikationen in Richtung eines minimalen, exekutierbaren Workflows. Wesentliche Implikationen der Projektergebnisse sind vor allem im technologischen Bereich zu erwarten. Die umfassende und exakte Geschäftsprozessspezifikationsmethode kann dazu beitragen, eine große Fehlerquelle bei der Implementierung von Geschäftsprozessen zu beseitigen. Technologien und Werkzeuge können dementsprechend angepasst werden, sodass die ursprüngliche Semantik von Geschäftsprozessen während Verfeinerungsschritten weder verloren noch verändert werden kann. Die Ergebnisse der Forschungsarbeiten stellen somit definitiv einen großen Schritt in Richtung semantisch korrekter Geschäftsprozessimplementierungen dar.
- Universität Linz - 51%
- Software Competence Center Hagenberg - 49%
- Klaus-Dieter Schewe, Software Competence Center Hagenberg , assoziierte:r Forschungspartner:in
Research Output
- 43 Zitationen
- 15 Publikationen
-
2012
Titel A formal description of the ITIL change management process using abstract state machines. Typ Conference Proceeding Abstract Autor Kossak F Et Al -
2012
Titel Event-Based Gateways: Open Questions and Inconsistencies DOI 10.1007/978-3-642-33155-8_5 Typ Book Chapter Autor Kossak F Verlag Springer Nature Seiten 53-67 -
2012
Titel Workflow charts and their semantics using abstract state machines. Typ Conference Proceeding Abstract Autor Geist V Konferenz EMISA 2012, Lecture Notes in Informatics -
2012
Titel Optional activities in process flows. Typ Conference Proceeding Abstract Autor Freudentaler B Et Al Konferenz EMISA, Lecture Notes in Informatics -
2012
Titel A Formal Description of the ITIL Change Management Process Using Abstract State Machines DOI 10.1109/dexa.2012.18 Typ Conference Proceeding Abstract Autor Kubovy J Seiten 65-69 -
2013
Titel Abstraction levels in the Abstract State Machine (ASM) method for system specification. Typ Journal Article Autor Kubovy J Journal Journal of Science and Techology - Special Issue on International Conference on Advanced Computing and Applications, ACOMP 2013, Series Journal of Science and Technology -
2013
Titel Notification Concept for BPMN Workflow Interpreter Using the ASM Method DOI 10.1007/978-3-642-53856-8_57 Typ Book Chapter Autor Kubovy J Verlag Springer Nature Seiten 452-459 -
2013
Titel Towards a Framework and Platform for Mobile, Distributed Workflow Enactment Services on a Possible Future of ERP Infrastructure DOI 10.1007/978-3-642-37021-2_16 Typ Book Chapter Autor Auer D Verlag Springer Nature Seiten 201-215 -
2013
Titel A layered approach for actor modelling in business processes DOI 10.1108/bpmj-10-2012-0107 Typ Journal Article Autor Natschläger C Journal Business Process Management Journal Seiten 917-932 -
2014
Titel Behavior-based Decomposition of BPMN 2.0 Control Flow DOI 10.5220/0004862302630271 Typ Conference Proceeding Abstract Seiten 263-271 -
2014
Titel Business Process Management for Knowledge Work: Considerations on Current Needs, Basic Concepts and Models DOI 10.1007/978-3-319-07055-1_8 Typ Book Chapter Autor Auer D Verlag Springer Nature Seiten 79-95 -
2014
Titel Improving the Understandability of Formal Specifications: An Experience Report DOI 10.1007/978-3-319-05843-6_14 Typ Book Chapter Autor Kossak F Verlag Springer Nature Seiten 184-199 -
2013
Titel Transition between different abstraction levels in an Abstract State Machine (ASM) ground model DOI 10.1109/dexa.2013.29 Typ Conference Proceeding Abstract Autor Kubovy J Seiten 227-230 -
2014
Titel Refinement of BPMN 2.0 Inclusive and Complex Gateway Activation Concept towards Process Engine. Typ Conference Proceeding Abstract Autor Kubovy J Konferenz F. Piazolo, M. Felderer (eds.). Innovation and Future of Enterprise Systems - Proceedings ERP Future 2013 (Revised Papers), Lecture Notes in Information Systems and Organisation -
2014
Titel Refinement of BPMN 2.0 Inclusive and Complex Gateway Activation Concept Towards Process Engine DOI 10.1007/978-3-319-07055-1_6 Typ Book Chapter Autor Kubovy J Verlag Springer Nature Seiten 55-62