International Journal of Web and Grid Services · 2006 · 54 citations · 13 references
EngineeringComputer ScienceInformation SystemsBusiness Process ManagementCompilersSystems ModelingBusiness Process AnalysisBusiness Process DesignBusiness Process TransformationModel TransformationProcess Flow AnalysisProcess ModelingActivity DiagramsComplexityExecutable Process ModelingProcess Model DecompositionProcess Modeling LanguagesTransformation LanguagesUml Activity DiagramsWeb Services
This paper presents a systematic study of some major problems involved in the transformation of business process modelling languages to executable business process representations. A business process modelling language usually uses the simple concept of 'goto' to describe the operation sequence of a business. If a structured language is chosen as the executable representation, it is difficult to compile the unstructured goto flows into structured statements when the process model is irreducible. This paper discusses a method called Regular Expression Language (REL). REL is a method that can compile a business process model that is irreducible with unstructured loops to statements in structured languages with controlled code complexity. Examples are given for compiling models expressed as UML2 Activity Diagrams into the Business Process Execution Language for Web Services (BPEL4WS).
13
An empirical study of FORTRAN programs
Donald E. Knuth · Software Practice and Experience · 1971 · 682 citations
Global Data Flow Analysis and Iterative Algorithms
John B. Kam, Jeffrey D. Ullman · Journal of the ACM · 1976 · 303 citations · Full text
Web service composition in UML
David Skogan, R. Groenmo, Ida Solheim · 2004 · 191 citations