Manfred Reichert, Barbara Weber, Victoria Torres

download Manfred  Reichert,  Barbara Weber, Victoria  Torres

If you can't read please download the document

description

Large Process Models and Process Model Collections: - Challenges, Methods, Technologies -. Victoria Torres. Manfred Reichert. Manfred Reichert, Barbara Weber, Victoria Torres. Barbara Weber. Presenters. Barbara Weber [email protected] University of Innsbruck. Victoria Torres - PowerPoint PPT Presentation

Transcript of Manfred Reichert, Barbara Weber, Victoria Torres

Diapositiva 1

Manfred Reichert, Barbara Weber, Victoria TorresLarge Process Models and Process Model Collections:- Challenges, Methods, Technologies -

Barbara Weber

Victoria Torres

Manfred ReichertPresenters

Barbara [email protected] of Innsbruck

Manfred [email protected] of UlmVictoria [email protected] University of ValenciaThis goes at the end of the tutorial2AgendaChallenges & Basic NotionsPart I: Large Process ModelsPart II: Large Process Model CollectionsPart III: Large Process StructuresReferences

4

Large Process Models An Example!4komplexe Prozesse, viele 100 AktivittenAusfhrungsinformation auf mehrere Systeme verteilt -> nur mhsam zugnglichverschiedene Nutzergruppen

in Detaildarstellung:Vielzahl der Symbole -> Prozessaspekte: KF, DF, Bearbeiter, Systemekeine einfachen Graphen sondern attributierte Graphen mit vielen unterschiedl ElementtypenBeitrag klar machen: flexibler, konf. parametrisierbare Views

5

5komplexe Prozesse, viele 100 AktivittenAusfhrungsinformation auf mehrere Systeme verteilt -> nur mhsam zugnglichverschiedene Nutzergruppen

in Detaildarstellung:Vielzahl der Symbole -> Prozessaspekte: KF, DF, Bearbeiter, Systemekeine einfachen Graphen sondern attributierte Graphen mit vielen unterschiedl ElementtypenBeitrag klar machen: flexibler, konf. parametrisierbare Views

Process ModelProcess modelNodeActivityEventControl connectorControl edgeData objectAtomic activityComplex activityResourceOperationcontainsconnectis ais ais aexecutescontainsis ais ainputoutputcontainsdescribesProcess modelNodeActivityEventControl connectorControl edgeData objectAtomic activityComplex activityResourceOperationcontainsconnectis ais ais aexecutescontainsis ais ainputoutputcontainsdescribes

operationalorganizationalinformationalbehaviouralstructuraltemporalProcess ModelProcess modelNodeActivityEventControl connectorControl edgeData objectAtomic activityComplex activityResourceOperationcontainsconnectis ais ais aexecutescontainsis ais ainputoutputcontainsdescribes

operationalorganizationalinformationalbehaviouralstructuraltemporalProcess ModelProcess modelNodeActivityEventControl connectorControl edgeData objectAtomic activityComplex activityResourceOperationcontainsconnectis ais ais aexecutescontainsis ais ainputoutputcontainsdescribes

operationalorganizationalinformationalbehaviouralstructuraltemporalProcess ModelProcess modelNodeActivityEventControl connectorControl edgeData objectAtomic activityComplex activityResourceOperationcontainsconnectis ais ais aexecutescontainsis ais ainputoutputcontainsdescribes

operationalorganizationalinformationalbehaviouralstructuraltemporalProcess ModelProcess modelNodeActivityEventControl connectorControl edgeData objectAtomic activityComplex activityResourceOperationcontainsconnectis ais ais aexecutescontainsis ais ainputoutputcontainsdescribesinformational

operationalorganizationalbehaviouralstructuraltemporalProcess ModelinformationalProcess modelNodeActivityEventControl connectorControl edgeData objectAtomic activityComplex activityResourceOperationcontainsconnectis ais ais aexecutescontainsis ainputoutputcontainsdescribes

operationalorganizationalbehaviouralstructuraltemporalProcess Modelis aProcess Model Collections

Process Model CollectionsSets of process modelsSharing goalsCollections of process model variantsTargeted at different stakeholdersCollections of process model user viewsDescribed at different abstraction levelsCollections of process model at different level of detailDealing with process model evolutionCollections of process model versionsStored within the same repositoryCollections of enterprise process models

--15Process Structures

15Stichpunkte:Verschiedene technische Domnen, z.B. FlugzeugbauEntwicklung sehr komplex mit mehreren 100 kommunizierenden Komponenten

Text: Eine groe Herausforderung in der technischen Industrie ist die Handhabung komplexer technischer Systeme. Denken Sie an den Anlagenbau, den Flugzeugbau, den Fahrzeugbau oder auch nur das elektronische System eines Fahrzeug. Das elektronische System erfllt sehr komplexe Funktionen. Dies kann nur im Zusammenspiel der Komponenten funktionieren. Sollen derartige Systeme entwickelt werden, muss die technische Komplexitt gehandhabt werden, um die Funktionssicherheit des Produkts und das elektronische System ist extrem sicherheitskritisch sicherzustellen.Beispiel: Entwicklung des elektronischen Systems eines FahrzeugsSehr komplexes System mit ber 70 Steuergerten, also eingebetteten System und verteilten Funktionen

Process StructuresStichpunkte:Mehrere hundert oder gar tausend Prozesse, die es miteinander zu synchronisieren giltProzessstruktur langlaufen und whrend Entwicklung mehrfach gebildet und durchlaufen

Message:Anforderungen aus verschiedenen Domnen an die Untersttzung datengetriebene Prozessstrukturen

Text:Herausforderung in der Entwicklung: Handhabung der KomplexittDazu Orientierung am V-ModellAus Prozesssicht besonders interessant: rechte Seite mit SystemintegrationBis zu 70 elektronische Steuergerte in EINEM Fahrzeug, in Entwicklung allerdings ALLE Varianten relevant, damit mehrere hundert ElementeFrage ist nicht Verwaltung von Produktstrukturen dies geschieht in Produktdaten-Management-SystemenHerausforderung fr die Systemintegration ist die Steuerung der Prozesse zur funktionalen Absicherung im Sinne des Concurrent EngineeringDa mehrere hundert Komponenten, mindestens ebenso viele Prozesse

16Lifecycle PhasesAnalysis& DesignConfigurationEvolution EnactmentDiagnosis 17Lifecycle PhasesAnalysis & DesignBP identification and modellingBased on domain requirementsBP Modelling notation and languagesValidation & VerificationSimulation techniques support Validation

Resulting artefact: BP modelFostering communication between different stakeholders

Analysis& DesignConfigurationEvolution EnactmentDiagnosis Analysis & Design phase: During this phase, and based on domain requirements, relevant BPs are identied, captured in terms of BP models, and subsequently validated and verified. These models can be used for several purposes (e.g., documentation, software development), however these models constitute a very important mechanism for communication between different stakeholders.18Lifecycle PhasesConfigurationImplementation of BP modelsImplementation platform has to be chosenBP model preparation for enactmentInteraction with the enterprise eco-system users & existing systemsTests to check desired behaviour

Resulting artefact: Ready-to-enact BP model

Analysis& DesignConfigurationEvolution EnactmentDiagnosis 19Lifecycle PhasesEnactmentBP instance executionGuaranteeing BP model constraints complianceMonitoring & Visualizing techniquesAllow discovering the status of active BP cases

Resulting artefacts: Business Process instancesExecution logs

Analysis& DesignConfigurationEvolution EnactmentDiagnosis 20Lifecycle PhasesDiagnosisAnalysis of execution logsIdentification of poor quality designsFragments that are not used at allIdentification of problems regarding execution environment adaptation

Resulting artefact: Process model and configuration changes report

Analysis& DesignConfigurationEvolution EnactmentDiagnosis 21Lifecycle PhasesEvolutionApplication of changes to BP models based on New requirementsImprovement opportunities

Resulting artefact: BP Model more accurate to the BP and its environment

Analysis& DesignConfigurationEvolution EnactmentDiagnosis 22