Reflections On the Design of Domain Specific Semantic Business Process Modeling Languages An Evolutionary Approach Prof. Dr. Jörg Becker Burkhard



Ähnliche Dokumente
Enterprise Architecture

Business Process Modelling A new Method (for the Financial Services Sector)

Mit Legacy-Systemen in die Zukunft. adviion. in die Zukunft. Dr. Roland Schätzle

Turning Data Into Insights Into Value. Process Mining. Introduction to KPMG Process Mining

Meta Modelling. Mathias Eggert. Chair for Information Systems and Information Management, Prof. Dr. Jörg Becker

Darstellung und Anwendung der Assessmentergebnisse

ISO Reference Model

Prozessorientiertes Wissensmanagement mit der PICTURE-Methode

prorm Workload Workload promx GmbH Nordring Nuremberg

prorm Budget Planning promx GmbH Nordring Nuremberg

ISO Reference Model

Mitglied der Leibniz-Gemeinschaft

Customer-specific software for autonomous driving and driver assistance (ADAS)

Registration of residence at Citizens Office (Bürgerbüro)

Business Process Modeling and Analysis in Banks. Burkhard Weiß , Brisbane

WP2. Communication and Dissemination. Wirtschafts- und Wissenschaftsförderung im Freistaat Thüringen

Lehrstuhl für Allgemeine BWL Strategisches und Internationales Management Prof. Dr. Mike Geppert Carl-Zeiß-Str Jena

Providers of climate services in Germany

Stand der Recherche nach publizierten Identity Management Standards - ISO/IEC, DIN, BSI, CEN/ISSS und OASIS

Exercise (Part XI) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

Women Entrepreneurship in Germany and Access to Capital

Algorithms for graph visualization

Ein Stern in dunkler Nacht Die schoensten Weihnachtsgeschichten. Click here if your download doesn"t start automatically

Support Technologies based on Bi-Modal Network Analysis. H. Ulrich Hoppe. Virtuelles Arbeiten und Lernen in projektartigen Netzwerken

Aufbau eines IT-Servicekataloges am Fallbeispiel einer Schweizer Bank

Franke & Bornberg award AachenMünchener private annuity insurance schemes top grades

HIR Method & Tools for Fit Gap analysis

Titelbild1 ANSYS. Customer Portal LogIn

Combined financial statements as of December 31, 2017

Accounting course program for master students. Institute of Accounting and Auditing

Zurich Open Repository and Archive. Anatomie von Kommunikationsrollen. Methoden zur Identifizierung von Akteursrollen in gerichteten Netzwerken

Efficient Design Space Exploration for Embedded Systems

There are 10 weeks this summer vacation the weeks beginning: June 23, June 30, July 7, July 14, July 21, Jul 28, Aug 4, Aug 11, Aug 18, Aug 25

Lehrstuhl für Allgemeine BWL Strategisches und Internationales Management Prof. Dr. Mike Geppert Carl-Zeiß-Str Jena

Gewusst wie Mehr Zeit, Sicherheit und Zufriedenheit durch dokumentiertes Prozesswissen Seite 1

FEM Isoparametric Concept

Ressourcenmanagement in Netzwerken SS06 Vorl. 12,

Challenges for the future between extern and intern evaluation

New public management and budget management in Hesse

Preisliste für The Unscrambler X

Geschäftsprozesse und Regeln

Call Centers and Low Wage Employment in International Comparison

PONS DIE DREI??? FRAGEZEICHEN, ARCTIC ADVENTURE: ENGLISCH LERNEN MIT JUSTUS, PETER UND BOB

Unit 1. Motivation and Basics of Classical Logic. Fuzzy Logic I 6

Klausur BWL V Investition und Finanzierung (70172)

Die "Badstuben" im Fuggerhaus zu Augsburg

Exercise (Part II) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

FEM Isoparametric Concept

aus Doktorarbeiten Anna Lena Birkmeyer Oktober 2016

PART 3: MODELLING BUSINESS PROCESSES EVENT-DRIVEN PROCESS CHAINS (EPC)


Notice: All mentioned inventors have to sign the Report of Invention (see page 3)!!!

Big Data Analytics. Fifth Munich Data Protection Day, March 23, Dr. Stefan Krätschmer, Data Privacy Officer, Europe, IBM

After sales product list After Sales Geräteliste

DPM_flowcharts.doc Page F-1 of 9 Rüdiger Siol :28

Mock Exam Behavioral Finance

Social Innovation and Transition

Multicriterial Design Decision Making regarding interdependent Objectives in DfX

Model EUSALP Presentation by Larissa Willamowski & Johannes Marco Oberhofer

Context-adaptation based on Ontologies and Spreading Activation

miditech 4merge 4-fach MIDI Merger mit :

Formalisierung von Akitivitätsstrukturen

Praktikum Entwicklung Mediensysteme (für Master)

ELBA2 ILIAS TOOLS AS SINGLE APPLICATIONS

p^db=`oj===pìééçêíáåñçêã~íáçå=

Wie man heute die Liebe fürs Leben findet

Environmental management in German institutions of higher education: Lessons learnt and steps toward sustainable management

Seminar: Software Engineering verteilter Systeme

CHAMPIONS Communication and Dissemination

EEX Kundeninformation

From a Qualification Project to the Foundation of a Logistics Network Thuringia. Logistik Netzwerk Thüringen e.v.

Comparison of the WB- and STAMP-Analyses. Analyses of the Brühl accident. 2. Bieleschweig Workshop. Dipl.-Ing. Oliver Lemke. Lemke,

MARKET DATA CIRCULAR DATA AMENDMENT

Exercise (Part V) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

Englisch-Grundwortschatz

GURUCAD - IT DIVISION CATIA V5 PLM EXPRESS CONFIGURATIONS Hamburg, 16th February 2010, Version 1.0

Wissenschaftliche Dienste. Sachstand. Payment of value added tax (VAT) (EZPWD-Anfrage ) 2016 Deutscher Bundestag WD /16

H. Enke, Sprecher des AK Forschungsdaten der WGL

Magic Figures. We note that in the example magic square the numbers 1 9 are used. All three rows (columns) have equal sum, called the magic number.

GAUSS towards a common certification process for GNSS applications using the European Satellite System Galileo

NEWSLETTER. FileDirector Version 2.5 Novelties. Filing system designer. Filing system in WinClient

FPGA-Based Architecture for Pattern Recognition

KAN session on "Transformations" Transformative indicators and the transformation of work

GRIPS - GIS basiertes Risikoanalyse-, Informations- und Planungssystem

Sustainability Balanced Scorecard as a Framework for Eco-Efficiency Analysis

1. Fundamentals of Processes: Core Processes [ID: ] 2. Fundamentals of Processes: Core Processes [ID: ]

1. Fundamentals of Processes: Core Processes [ID: ] 2. Fundamentals of Processes: Core Processes [ID: ]

Materialien zu unseren Lehrwerken

Kybernetik Intelligent Agents- Decision Making

Product Lifecycle Manager

Das neue Volume-Flag S (Scannen erforderlich)

Repositioning University Collections as Scientific Infrastructures.

Weather forecast in Accra

European Qualification Strategies in Information and Communications Technology (ICT)

Anforderungen, KEFs und Nutzen der Software- Prozessverbesserung

Role Play I: Ms Minor Role Card. Ms Minor, accountant at BIGBOSS Inc.

Vorstellung RWTH Gründerzentrum

Online Learning in Management

Kernpraktikum Katholische Theologie an einer Gesamtschule (German Edition)

Praktikum Entwicklung von Mediensystemen mit ios

Transkript:

Reflections On the Design of Domain Specific Semantic Business Process Modeling Languages An Evolutionary Approach Prof. Dr. Jörg Becker Burkhard Weiß PD Dr. Axel Winkelmann

Agenda Reflections on the Adaptation of SBPML 1. Introduction: Business Process Modeling 2. Domain Specific Process Modeling 3. Domain Specific Modeling in Public Adminrations 4. Domain Specific Modeling in the Banking Sector 5. Synthesis of Findings: Adapting SBPML btw. Domains 6. Critical Success Factors for SBPML Adaptation 7. Conclusion, Limitations and Outlook 1

Initial Situation: Business Process Modeling in Banks Business process modeling is important in business process reengineering esp. in the context of industrialization in banks. There are a number of general purpose modeling languages that have been developed during the last decades: UML activity diagrams, BPMN, EPC, Automated model analysis with a semi-formal specifications of business processes is hardly possible although h automated t semantic analysis of business process models would allow significant cost saving potential in contrary to manual evaluation. Unlike syntactic ti modeling languages that t mainly incorporate elements from the modeling language, semantic modeling languages also use elements from the domain language in order to make statements about the problem domain. We introduce research results from the application of a semantic business process modeling language (SBPML) in order to achieve easier modeling even for non-experts coupled ld with an automated analysis of the resulting process models in the financial sector. 2

Goal Currently: We have more than five years of research in the area of domain-specific semantic business process modeling languages. Goal: We aim at describing our findings and the development of the domain specific pattern-based process modeling language PICTURE. So far, the theoretical concept has been applied to adminrative and service processes in the governmental and banking sector. A comparison of both language dialects has not been taken place so far and will be our objective. We seek to provide a first investigation on ease of adapting a SBPML based on process building blocks (PBB) and strive to identify critical success factors for transferring the domain-specific approach to further domains, for instance in the area of judiciary. 3

Or... Prozessablauf Input Output Führt aus & unterstützt IT Fü... BEC_Antrag bereits gestellt worden BEC_Benutzes Vekehrs mittel ÖPNV Ist beispielsweise ein mehrwöchiges Praktikum vorgesehen Jahreskarte BEC_Bearbeite Antrag nicht weiter BEC_Karte nicht zu teuer BEC_Schule nächstgelegene mögliche Schule Einstiegs- und Ausstiegshaltestelle zu bestellende Karte teurer als Ers tattungsgr... Schule nächstgelegene Schule zu benutzenden Verkehrsträger BEC_Karte zu teuer kommt für zusätzliche Kosten auf BEC_Bewillige Antrag (Schülerjahreskarte) Antragsteller für zusätzliche Koste... nicht BEC_Antrag auf Schülerfahrkosten elektronisc... Bei elektronischen Anträgen sollte die Vollständigkeitsprüfung automatisiert geschehen BEC_Klasse liegt an angegebener Schule vor Antragstellerstammdaten erfasst bereits erfasst daten validiert BEC_Überprüfe Klassen- und Schulangaben Anspruch für angegebene Klasse besteht Kein Anspruch für Berufsschüler BEC_Anspruch BEC_Anspruch generell nicht gegeben gegeben BEC_Anspruchs vorauss etzungen erfüllt gewünschtes Verkehrsmittel BEC_Schule nicht nächstgelegene mögliche Schule BEC_Überprüfe Anspruchsvoraussetzungen BEC_Entscheide ob Schülerjahreskarte ausgestell... nicht auszustellen auszustellen kommt nicht für zus ätzlich... BEC_Länge ausreichend genau messbar BEC_ÖPNV nicht verfügbar BEC_Gebe Anspruch nicht statt BEC_Benutzes Verkehrs mittel is t nicht ÖPNV Länge des verkehrsüblichen Schulwegs zur BEC_Schulweglänge nicht bekannt BEC_Vermesse Länge des verkehrsüblichen Schulwegs Antrag Mitfahrer einschließt BEC_Antrag vollständig Antragsteller bereits Antrag gestellt hat BEC_Antrag noch nicht gestellt worden BEC_Gleiche Antragstellerdaten mit Schülerdaten ab BEC_Länge nicht ausreichend genau messbar BEC_Stelle Vermessungsantrag BEC_Vermessungsdaten BEC_Antrag auf Schülerfahrkostenerstattung is... Antrag auf Vollständigkeit noch nicht erfasst BEC_Erfasse/ Übernehme Antragstellerdaten BEC_Klasse liegt an angegebener Schule nicht vor BEC_Ergänze Weglängenle (verkehrsüblich) BEC_Schulweglänge bekannt ob ÖPNV für diese Strecke verfügbar BEC_ÖPNV nicht zumutbar BEC_Veranlasse Schülerspezialverkehr BEC_Taxi bei voller Erstattung erforderlich Beförderung in angemieteten Fahrzeugen entstehende Kosten BEC_Taxi bei voller Erstattung nicht erforderlich Beförderung mit eigenem Fahrzeug BEC_Bewillige Antrag (Kostenerstattung) BEC_Pflege Bewilligungsart und -höhe eingepflegt Exenz weiterer Anträge Doppelantragssteller werden aufgespürt BEC_Exportiere Bestelllen pro Schule und Verkehrsträger Bestellle(n) BEC_Bestellle(n) versandt BEC_Antrags tell erdaten nicht zu validieren BEC_Fehlende Daten ermittelt BEC_ÖPNV verfügbar Zumutbarkeit der ÖPNV-Nutzung BEC_Antrag ohne Mitfahrer BEC_Antrag unvollständig BEC_Halte Rücksprache mit Antragsteller/Schule BEC_ÖPNV zumutbar Antrag Mitfahrer einschließt BEC_Anspruchs vorauss etzungen nicht erfüllt BEC_Mitfahrer im Antrag mit eingeschlossen BEC_Lege Mitfahrer Anträge zu Grunde BEC_Vergleiche entstehende Kosten mit ÖPNV-Kos ten BEC_Entstehende Kosten de Kosten BEC_Entstehen- nicht höher als höher als ÖPNV-Kosten ÖPNV-Kosten BEC_Bestellung korrekt BEC_Überweisungen noch nicht BEC_Halte zuzahlungspflichtige Karten zurück BEC_Überweisung BEC_Alle neuen Schülerdaten eingepflegt BEC_Drucke Ablehnungsbescheid(e) Ablehnungsbescheid(e) e versandt (n) () BEC_Gleiche Kontrollbogen ab Schülerjahreskarte(n) an Schulen (n) versandt zu erstellen BEC_Lehne Antrag ab Überweisung zuzahlungspflichtige... BEC_Überweisungen BEC_Drucke Bewilligungsbescheid(e) Bewilligungsbescheid(e) BEC Erstattungsbeschei(e) versandt BEC_Fehlende Daten nicht zu ermitteln Ablehnung zu erstellen BEC_Bestellung nicht korrekt BEC_Veranlasse Nachbesserung BEC_Nachbesserung veranlasst nicht zu erstellen BEC_Verwerfe An trag BEC_Schülerstammdaten s tammdaten BEC_Schülerdaten BEC_Schulangebotsle BEC_Anspruchslen BEC_Schulangebotsle s tammdaten s tammdaten BEC_Vermessungsantrag BEC_ÖPNV-Preisle BEC_ÖPNV-Preisle BEC_ÖPNV-Preisle BEC_Kostenaufstellung BEC_Schülerfahr- kosteners BEC_Kostenaufstellung BEC_Kontrolle BEC_Kontrolle BEC_Auszahlungsanordnung BEC_Bestellle BEC_Kontrolle BEC_Auszahlungsanordnung BEC_Vermessungsantrag Fahrkarten nachträglich BEC_Mitfahrer BEC_Antrag im Antrag ohne Mitfahrer mit eingeschlossen BEC_Lege Mitfahrer Anträge zu Grunde Schülerspezialverkehr BEC_Schülerspezialverkehspezialverkehr wirtschaftlicheschaftlicher nicht wirt- außergewöhnliche Umstände Taxieinsat... BEC_Erstelle Auszahlungsanordnung BEC_Auszah- lungsanordnung erstellt BEC_Leite Auszahlungsanordnung an Stadtkass... BEC_Auszahlun gsanordnung weitergeleitet BEC E-Mail-P rogramm BEC_Bestellle BEC_Bestellle n-bestellung Versand sollte wenn möglich elektronisch erfolgen BEC_Bewilligungsbescheid BEC_Bewilligungsbescheid BEC_Haushalt fahrkosten- programm m skassensyste fahrkostenprogramm Problems of Traditional Approaches Universal Business Process Modelling Languages Problems of traditional approaches hard to understand (domain neutral) hard to compare (high freedom degrees) hard to explain (expert knowledge neccessary vor modeling) hardly affordable (very detailled modeling / not economically) hardly usable (missing semantic analysis capabilities) 4

Or... Prozessablauf Input Output Führt aus & unterstützt IT Fü... BEC_Antrag bereits gestellt worden BEC_Benutzes Vekehrs mittel ÖPNV Ist beispielsweise ein mehrwöchiges Praktikum vorgesehen Jahreskarte BEC_Bearbeite Antrag nicht weiter BEC_Karte nicht zu teuer BEC_Schule nächstgelegene mögliche Schule Einstiegs- und Ausstiegshaltestelle zu bestellende Karte teurer als Ers tattungsgr... Schule nächstgelegene Schule zu benutzenden Verkehrsträger BEC_Karte zu teuer kommt für zusätzliche Kosten auf BEC_Bewillige Antrag (Schülerjahreskarte) Antragsteller für zusätzliche Koste... nicht BEC_Antrag auf Schülerfahrkosten elektronisc... Bei elektronischen Anträgen sollte die Vollständigkeitsprüfung automatisiert geschehen BEC_Klasse liegt an angegebener Schule vor Antragstellerstammdaten erfasst bereits erfasst daten validiert BEC_Überprüfe Klassen- und Schulangaben Anspruch für angegebene Klasse besteht Kein Anspruch für Berufsschüler BEC_Anspruch BEC_Anspruch generell nicht gegeben gegeben BEC_Anspruchs vorauss etzungen erfüllt gewünschtes Verkehrsmittel BEC_Schule nicht nächstgelegene mögliche Schule BEC_Überprüfe Anspruchsvoraussetzungen BEC_Entscheide ob Schülerjahreskarte ausgestell... nicht auszustellen auszustellen kommt nicht für zus ätzlich... BEC_Länge ausreichend genau messbar BEC_ÖPNV nicht verfügbar BEC_Gebe Anspruch nicht statt BEC_Benutzes Verkehrs mittel is t nicht ÖPNV Länge des verkehrsüblichen Schulwegs zur BEC_Schulweglänge nicht bekannt BEC_Vermesse Länge des verkehrsüblichen Schulwegs Antrag Mitfahrer einschließt BEC_Antrag vollständig Antragsteller bereits Antrag gestellt hat BEC_Antrag noch nicht gestellt worden BEC_Gleiche Antragstellerdaten mit Schülerdaten ab BEC_Länge nicht ausreichend genau messbar BEC_Stelle Vermessungsantrag BEC_Vermessungsdaten BEC_Antrag auf Schülerfahrkostenerstattung is... Antrag auf Vollständigkeit noch nicht erfasst BEC_Erfasse/ Übernehme Antragstellerdaten BEC_Klasse liegt an angegebener Schule nicht vor BEC_Ergänze Weglängenle (verkehrsüblich) BEC_Schulweglänge bekannt ob ÖPNV für diese Strecke verfügbar BEC_ÖPNV nicht zumutbar BEC_Veranlasse Schülerspezialverkehr BEC_Taxi bei voller Erstattung erforderlich Beförderung in angemieteten Fahrzeugen entstehende Kosten BEC_Taxi bei voller Erstattung nicht erforderlich Beförderung mit eigenem Fahrzeug BEC_Bewillige Antrag (Kostenerstattung) BEC_Pflege Bewilligungsart und -höhe eingepflegt Exenz weiterer Anträge Doppelantragssteller werden aufgespürt BEC_Exportiere Bestelllen pro Schule und Verkehrsträger Bestellle(n) BEC_Bestellle(n) versandt BEC_Antrags tell erdaten nicht zu validieren BEC_Fehlende Daten ermittelt BEC_ÖPNV verfügbar Zumutbarkeit der ÖPNV-Nutzung BEC_Antrag ohne Mitfahrer BEC_Antrag unvollständig BEC_Halte Rücksprache mit Antragsteller/Schule BEC_ÖPNV zumutbar Antrag Mitfahrer einschließt BEC_Anspruchs vorauss etzungen nicht erfüllt BEC_Mitfahrer im Antrag mit eingeschlossen BEC_Lege Mitfahrer Anträge zu Grunde BEC_Vergleiche entstehende Kosten mit ÖPNV-Kos ten BEC_Entstehende Kosten de Kosten BEC_Entstehen- nicht höher als höher als ÖPNV-Kosten ÖPNV-Kosten BEC_Bestellung korrekt BEC_Überweisungen noch nicht BEC_Halte zuzahlungspflichtige Karten zurück BEC_Überweisung BEC_Alle neuen Schülerdaten eingepflegt BEC_Drucke Ablehnungsbescheid(e) Ablehnungsbescheid(e) e versandt (n) () BEC_Gleiche Kontrollbogen ab Schülerjahreskarte(n) an Schulen (n) versandt zu erstellen BEC_Lehne Antrag ab Überweisung zuzahlungspflichtige... BEC_Überweisungen BEC_Drucke Bewilligungsbescheid(e) Bewilligungsbescheid(e) BEC Erstattungsbeschei(e) versandt BEC_Fehlende Daten nicht zu ermitteln Ablehnung zu erstellen BEC_Bestellung nicht korrekt BEC_Veranlasse Nachbesserung BEC_Nachbesserung veranlasst nicht zu erstellen BEC_Verwerfe An trag BEC_Schülerstammdaten s tammdaten BEC_Schülerdaten BEC_Schulangebotsle BEC_Anspruchslen BEC_Schulangebotsle s tammdaten s tammdaten BEC_Vermessungsantrag BEC_ÖPNV-Preisle BEC_ÖPNV-Preisle BEC_ÖPNV-Preisle BEC_Kostenaufstellung BEC_Schülerfahr- kosteners BEC_Kostenaufstellung BEC_Kontrolle BEC_Kontrolle BEC_Auszahlungsanordnung BEC_Bestellle BEC_Kontrolle BEC_Auszahlungsanordnung BEC_Vermessungsantrag Fahrkarten nachträglich BEC_Mitfahrer BEC_Antrag im Antrag ohne Mitfahrer mit eingeschlossen BEC_Lege Mitfahrer Anträge zu Grunde Schülerspezialverkehr BEC_Schülerspezialverkehspezialverkehr wirtschaftlicheschaftlicher nicht wirt- außergewöhnliche Umstände Taxieinsat... BEC_Erstelle Auszahlungsanordnung BEC_Auszah- lungsanordnung erstellt BEC_Leite Auszahlungsanordnung an Stadtkass... BEC_Auszahlun gsanordnung weitergeleitet BEC E-Mail-P rogramm BEC_Bestellle BEC_Bestellle n-bestellung Versand sollte wenn möglich elektronisch erfolgen BEC_Bewilligungsbescheid BEC_Bewilligungsbescheid BEC_Haushalt fahrkosten- programm m skassensyste fahrkostenprogramm Domain Specific Process Modeling Universal Business Process Modeling Languages Solution Approaches Various research projects and prototypes which deal with pattern design, identification and contextual annotations and analyses of process models have been developed. Studies have indicated that there is a lack of practically applicable and analyzable domain-specific languages. 5 Modeling predefined building blocks domain-specific languages decentral and dributed modeling Reflections on Adapting Domain Specific Semantic BPM activities Languages direct interaction with business specials simple syntactical rules

Or... Prozessablauf Input Output Führt aus & unterstützt IT Fü... BEC_Antrag bereits gestellt worden BEC_Benutzes Vekehrs mittel ÖPNV Ist beispielsweise ein mehrwöchiges Praktikum vorgesehen Jahreskarte BEC_Bearbeite Antrag nicht weiter BEC_Karte nicht zu teuer BEC_Schule nächstgelegene mögliche Schule Einstiegs- und Ausstiegshaltestelle zu bestellende Karte teurer als Ers tattungsgr... Schule nächstgelegene Schule zu benutzenden Verkehrsträger BEC_Karte zu teuer kommt für zusätzliche Kosten auf BEC_Bewillige Antrag (Schülerjahreskarte) Antragsteller für zusätzliche Koste... nicht BEC_Antrag auf Schülerfahrkosten elektronisc... Bei elektronischen Anträgen sollte die Vollständigkeitsprüfung automatisiert geschehen BEC_Klasse liegt an angegebener Schule vor Antragstellerstammdaten erfasst bereits erfasst daten validiert BEC_Überprüfe Klassen- und Schulangaben Anspruch für angegebene Klasse besteht Kein Anspruch für Berufsschüler BEC_Anspruch BEC_Anspruch generell nicht gegeben gegeben BEC_Anspruchs vorauss etzungen erfüllt gewünschtes Verkehrsmittel BEC_Schule nicht nächstgelegene mögliche Schule BEC_Überprüfe Anspruchsvoraussetzungen BEC_Entscheide ob Schülerjahreskarte ausgestell... nicht auszustellen auszustellen kommt nicht für zus ätzlich... BEC_Länge ausreichend genau messbar BEC_ÖPNV nicht verfügbar BEC_Gebe Anspruch nicht statt BEC_Benutzes Verkehrs mittel is t nicht ÖPNV Länge des verkehrsüblichen Schulwegs zur BEC_Schulweglänge nicht bekannt BEC_Vermesse Länge des verkehrsüblichen Schulwegs Antrag Mitfahrer einschließt BEC_Antrag vollständig Antragsteller bereits Antrag gestellt hat BEC_Antrag noch nicht gestellt worden BEC_Gleiche Antragstellerdaten mit Schülerdaten ab BEC_Länge nicht ausreichend genau messbar BEC_Stelle Vermessungsantrag BEC_Vermessungsdaten BEC_Antrag auf Schülerfahrkostenerstattung is... Antrag auf Vollständigkeit noch nicht erfasst BEC_Erfasse/ Übernehme Antragstellerdaten BEC_Klasse liegt an angegebener Schule nicht vor BEC_Ergänze Weglängenle (verkehrsüblich) BEC_Schulweglänge bekannt ob ÖPNV für diese Strecke verfügbar BEC_ÖPNV nicht zumutbar BEC_Veranlasse Schülerspezialverkehr BEC_Taxi bei voller Erstattung erforderlich Beförderung in angemieteten Fahrzeugen entstehende Kosten BEC_Taxi bei voller Erstattung nicht erforderlich Beförderung mit eigenem Fahrzeug BEC_Bewillige Antrag (Kostenerstattung) BEC_Pflege Bewilligungsart und -höhe eingepflegt Exenz weiterer Anträge Doppelantragssteller werden aufgespürt BEC_Exportiere Bestelllen pro Schule und Verkehrsträger Bestellle(n) BEC_Bestellle(n) versandt BEC_Antrags tell erdaten nicht zu validieren BEC_Fehlende Daten ermittelt BEC_ÖPNV verfügbar Zumutbarkeit der ÖPNV-Nutzung BEC_Antrag ohne Mitfahrer BEC_Antrag unvollständig BEC_Halte Rücksprache mit Antragsteller/Schule BEC_ÖPNV zumutbar Antrag Mitfahrer einschließt BEC_Anspruchs vorauss etzungen nicht erfüllt BEC_Mitfahrer im Antrag mit eingeschlossen BEC_Lege Mitfahrer Anträge zu Grunde BEC_Vergleiche entstehende Kosten mit ÖPNV-Kos ten BEC_Entstehende Kosten de Kosten BEC_Entstehen- nicht höher als höher als ÖPNV-Kosten ÖPNV-Kosten BEC_Bestellung korrekt BEC_Überweisungen noch nicht BEC_Halte zuzahlungspflichtige Karten zurück BEC_Überweisung BEC_Alle neuen Schülerdaten eingepflegt BEC_Drucke Ablehnungsbescheid(e) Ablehnungsbescheid(e) e versandt (n) () BEC_Gleiche Kontrollbogen ab Schülerjahreskarte(n) an Schulen (n) versandt zu erstellen BEC_Lehne Antrag ab Überweisung zuzahlungspflichtige... BEC_Überweisungen BEC_Drucke Bewilligungsbescheid(e) Bewilligungsbescheid(e) BEC Erstattungsbeschei(e) versandt BEC_Fehlende Daten nicht zu ermitteln Ablehnung zu erstellen BEC_Bestellung nicht korrekt BEC_Veranlasse Nachbesserung BEC_Nachbesserung veranlasst nicht zu erstellen BEC_Verwerfe An trag BEC_Schülerstammdaten s tammdaten BEC_Schülerdaten BEC_Schulangebotsle BEC_Anspruchslen BEC_Schulangebotsle s tammdaten s tammdaten BEC_Vermessungsantrag BEC_ÖPNV-Preisle BEC_ÖPNV-Preisle BEC_ÖPNV-Preisle BEC_Kostenaufstellung BEC_Schülerfahr- kosteners BEC_Kostenaufstellung BEC_Kontrolle BEC_Kontrolle BEC_Auszahlungsanordnung BEC_Bestellle BEC_Kontrolle BEC_Auszahlungsanordnung BEC_Vermessungsantrag Fahrkarten nachträglich BEC_Mitfahrer BEC_Antrag im Antrag ohne Mitfahrer mit eingeschlossen BEC_Lege Mitfahrer Anträge zu Grunde Schülerspezialverkehr BEC_Schülerspezialverkehspezialverkehr wirtschaftlicheschaftlicher nicht wirt- außergewöhnliche Umstände Taxieinsat... BEC_Erstelle Auszahlungsanordnung BEC_Auszah- lungsanordnung erstellt BEC_Leite Auszahlungsanordnung an Stadtkass... BEC_Auszahlun gsanordnung weitergeleitet BEC E-Mail-P rogramm BEC_Bestellle BEC_Bestellle n-bestellung Versand sollte wenn möglich elektronisch erfolgen BEC_Bewilligungsbescheid BEC_Bewilligungsbescheid BEC_Haushalt fahrkosten- programm m skassensyste fahrkostenprogramm Solution: SBPML Universal Business Process Modeling Language SBPML Enter Data into IT Domain-specific process building blocks Verification of Document / Forward Document / 6

Elements 11 Comparison of SBPML and EPC Elements 51 7

Domain Specific Process Modeling 8

Domain Specific Process Modeling in Public Adminrations Benchmarking of business processes in 4 communes in Northrhine-Westphalia (Bielefeld, Hamm, Köln, Münster). Complete documentation of the process and service landscape of the commune Altenberge (ca. 500 processes) and derivation of reference processes. Federation 16 Federal States 13 States 22 Adminrative i ti Dricts i t National Level State Level Communal Level Modeling and analysis of 172 processes of the city of Münster and extension of the PICTURE 323 3 approach. Counties 116 City States Urban com- 12320 munes County Communes 9

Patterns foregovernment Reproduce/Copy Document Scan Change Loc Sight Docum Informatio Perform a Consulation Make an Arrangement/ Agreement Print Enter Data ation ment/ on into IT Perform an Investigation Make a Demand/ Follow Up Encash/Rece Payment eive a t on Data evice Perform a Fo Verificatio Make a Payment Perform a Calc Record Data Storage De ormal on culation Record/Reger Archive Document Interruption of Work Document/ Goes out Perform a Verif of the Conte fication ent Create New Document/ Edit Document/ Document/ Comes in Forward Document/ 10 Becker, Algermissen, Falk (2009)

Domain Specific Process Modeling in the Banking Sector Need to extensively analyze business processes for multiple purposes (e.g. business process optimization, operational risk management, business process compliance etc.) is currently of major relevance to banks and even more important due to the financial crisis. With the shared ambition among many banks to industrialize banking processes, the need to model, document and analyze the process landscapes of banks is omnipresent. During three projects in banks we were faced with modeling and analyzing the core processes in order to identify IT investment and reorganization potential. As the business process modeling languages used in these banks (IDEF models, EPCs and flow charts) did not satisfy the banks with regard to analysis possibilities we adapted the method to suite the banks needs. As a semantic process modeling language conss of both syntactical and semantic domain elements, we expected certain adaptations in order to make the language work in a new domain. However, we found out that we only needed slight modifications of the PICTURE notation (e.g. in the PBBs used) to model all business processes of the banks. 11

Patterns forbanking Process Building Block Set for Banks Processing Flows and Participation Document / Comes In Search and Coordination Change Location Management Activity Sight Document / Record / Reger Forward Document / MERGED Dokument / Goes Out NEW Create New Document / Verification of Document / MERGED Interruption of Work System Activity NEW Perform Investigation Request Document / ADAPTED Edit Document / Archive Document / Record / Document NEW Destroy Document / NEW Media Change Print Record Data on Data Storage Device Enter Data into IT Perform Consultation Financial Activities Make Arrangement / Agreement Calculate MERGED Reproduce / Copy Document Scan Make Accounting Transaction NEW Make / Receive Payment MERGED Becker, Weiß, Winkelmann (2010) 12

l Synthesis of Findings: Adapting SBPML between Domains Evolutionary Design of PBB Sets PBBs for Public PBBs for Banks Adminrations original set from public adminration before it was adaptation to needs of adapted to banking sector specialized and universal bank Document / Document / Comes In Comes In Interruption of Work Interruption of Work System Activity Forward Document / Document/ Goes Out Document/ Goes Out i i l t f bli final set for banks after Modeling efficiency: From various projects in the public adminration domain researchers found that modeling is at least three times faster than modeling with any form of EPC notation. Using informal argument and logical rmation Flows Participation Infor and P Do ocument Pro ocessing Adminrationa Work ch Searc and Coordination Media Change rmation Flows Participation proof, we claim that these results can also be transferred Goes Out to the banking sector, since we only altered the BPML Create New Document Create New Document slightly, while keeping the large majority of its modeling / / Edit Document / Edit Document / paradigms and simplicity. Although we did not measure Record / Reger the time and resources that were necessary for modeling Archive Document Sight Document / Perform a Formal Verification Perform a Verification of the Content Perform a Calculation Make a Payment Encash / Receive a Payment Change Location Perform Investigation Perform Consultation Make an Arrangement / Agreement Make a Demand /Follow Up Print Reproduce / Copy Document Record Data on Data Storage Device Enter Data into IT Scan Infor and P Processing Financial Activities ch Searc and Coordination Media Change Archive Document Destroy Document / Sight Document / Verification of Document / Record / Document Calculate Make / Receive Payment Make Accounting Transaction Change Location Perform Investigation Perform Consultation Request Document/ Preparation Activity Print Reproduce / Copy Document Record Data on Data Storage Device Enter Data into IT Scan PBB Adaptations and Results regarding Modeling and Analysis processes in comparison to modeling with generic modeling languages (e.g. EPC or BPMN), we observed it to be much shorter. Analysis efficiency: With regard to automatically analyzing business process models, we consider the method to be very valuable. The process models are especially useful for automatically analyzing IT investment decisions, for process comparisons, and for IT implementation analyses (esp. for workflow management systems and document management systems because PBBs focus on information flows and document flows). Furthermore, the underlying semantic definition of each building block allows for the automatic identification of sequences. # of PBBs 24 24 13

Critical Success Factors for SBPML Adaptation Critical Success Factors for Adapting the Semantic Business Process Modeling Language to Further Domains Process view: many adminrative tasks + linear processes + processes without many parallel tasks or many loops + processes involve many different organizational units + highly repetitive processes + significant number of laws and regulations and thus standardized processes Business object view: focus on immaterial business objects + business object view is not very complex in its structure + focus on immaterial products directly influences the process view resulting in similar il PBBs since activities focus on information, document and payment flows, but not on logical flows or hard physical labor. Organizational view: strictly ti tl hierarchical concepts + organizational departments, roles and responsible persons can be depicted within structured organizational charts + special knowledge required, fostering dributed and cooperative working with coordination that can be achieved efficiently i through h hierarchical structures. t Resource view: resource model not very complex, but hierarchical since e.g. intermediate products used for multiple final products (as in the industry) are rare + apart from human resources used to provide the offered services only few other resources + products delivered are mostly services and thus no complex structure is needed to model these 14

Conclusions, Limitations, Outlook Within the two domains of public adminrations and banks, it was possible to develop a stable set of PBBs and to refine the overall method for describing core characteric processes of the domains and for analyzing weaknesses Domain-neutral languages have the advantage, that they can be applied universally to any type of domain, whereas the usage of SBPML is limited to the specific domains. However, this new approach is more sophicated in terms of syntactic evaluations of processes as well as even more important in terms of semantic evaluations due to the encapsulation of semantics in attributes and PBBs. To enable other institutions and companies to also benefit from semantic BPMLs like the PICTURE approach, we have presented first evidence of critical success factors for transferring the PICTURE approach to new domains. suitable new domains to adapt semantic BPMLs may esp. include the following, as they largely involve adminrative tasks focusing on information and document flows at the core of their activities: insurance companies, juridicial institutions (such as lawyers), tax consultancies, business consultancies, vendors of digital it content t etc. 15

Contacts Prof. Dr. Jörg Becker E-Mail: becker@ercis.uni-muenster.de Tel.: +49 (0) 251 83-38100 Dipl. Wirt.-Inform. Burkhard Weiß E-Mail: burkhard.weiss@ercis.uni-muenster.de Tel.: +49 (0) 251 83-38089 PD Dr. Axel Winkelmann E-Mail: winkelmann@uni-koblenz.de Tel.: +49 (0) 261 28-72525 16