2011 · 19 citations · 9 references
ComputingInformation SystemsBusiness Process ManagementRequirements EngineeringSoftware EngineeringBusiness Process AnalysisBusiness Process DesignProcess ModelingSoftware DesignSoftware ModelingSoftware Quality AssuranceActivity Diagram ModelingActivity DiagramsProcess Model QualitySoftware Development LifecycleTransformationsUml Activity Diagrams
Business process modelling is often used in the initial phases of traditional software development to reduce faulty requirements and as starting point for building SOA based applications. Often, modellers produce business process models without following recognized guidelines and opt for “light” models where nodes representing the actions are simply decorated with natural language text. The potential consequence of this practice is that the quality of built business process models may be low. In this paper, we propose a method based on manual transformations to detect flaws in “light” business process models expressed as activity diagrams. Using that method we have executed a document analysis study with 14 business process models taken by books and websites. Preliminary results of this study show that almost all the analysed business process models contain errors and style violations (precisely 92% of them).
9
Web Services Business Process Execution Language Version 2.0
Charlton Barreto, Vaughn Bullard, Thomas Erl et al. · 2007 · 2.8K citations
Understanding quality in conceptual modeling
Odd Ivar Lindland, Guttorm Sindre · IEEE Software · 1994 · 862 citations
How do practitioners use conceptual modeling in practice?
Islay Davies, Peter Green, Michael Rosemann et al. · Data & Knowledge Engineering · 2005 · 409 citations
Deriving executable process descriptions from UML
Elisabetta Di Nitto, Luigi Lavazza, Marco Schiavoni et al. · 2002 · 64 citations