Manfred Reichert, Barbara Weber, Victoria Torres
description
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