Print Email Facebook Twitter WebWorkFlow: An Object-Oriented Workflow Modeling Language for Web Applications Title WebWorkFlow: An Object-Oriented Workflow Modeling Language for Web Applications Author Hemel, Z. Verhaaf, R. Visser, E. Faculty Electrical Engineering, Mathematics and Computer Science Department Software Computer Technology Date 2008-12-31 Abstract Preprint of paper published in: MODELS 2008 - International Conference on Model Driven Engineering Languages and Systems, Lecture Notes in Computer Science 5301, 2008; doi:10.1007/978-3-540-87875-9_8 Workflow languages are designed for the high-level description of processes and are typically not suitable for the generation of complete applications. In this paper, we present WebWorkFlow, an object-oriented workflow modeling language for the high-level description of workflows in web applications. Workflow descriptions define procedures operating on domain objects. Procedures are composed using sequential and concurrent process combinators. WebWorkFlow is an embedded language, extending WebDSL, a domain-specific language for web application development, with workflow abstractions. The extension is implemented by means of model-to-model transformations. Rather than providing an exclusive workflow language, WebWorkFlow supports interaction with the underlying WebDSL language. WebWorkFlow supports most of the basic workflow control patterns. To reference this document use: http://resolver.tudelft.nl/uuid:e4aad32f-2846-4239-ba87-f3ad60d8204a Publisher Delft University of Technology, Software Engineering Research Group ISSN 1872-5392 Source Technical Report Series TUD-SERG-2008-029 Part of collection Institutional Repository Document type lecture notes Rights (c) 2008 The Author(s)Springer Files PDF TUD-SERG-2008-029.pdf 294.15 KB Close viewer /islandora/object/uuid:e4aad32f-2846-4239-ba87-f3ad60d8204a/datastream/OBJ/view