Academia.eduAcademia.edu

Workflow Management Systems

description1,893 papers
group9,524 followers
lightbulbAbout this topic
Workflow Management Systems (WfMS) are software applications designed to facilitate, manage, and optimize the flow of tasks and information within an organization. They enable the automation of business processes by defining, executing, and monitoring workflows, ensuring efficiency, consistency, and accountability in task execution.
lightbulbAbout this topic
Workflow Management Systems (WfMS) are software applications designed to facilitate, manage, and optimize the flow of tasks and information within an organization. They enable the automation of business processes by defining, executing, and monitoring workflows, ensuring efficiency, consistency, and accountability in task execution.

Key research themes

1. How can formal modeling techniques enhance workflow specification, verification, and flexible execution in Workflow Management Systems?

This research theme investigates the application of formal modeling languages and theories—particularly Petri nets, action description languages, and workflow patterns—to precisely specify workflow processes and to verify their correctness. The goal is to provide sound and analyzable workflow specifications that enable rigorous design, verification, and controlled flexibility in workflow execution. Emphasis is placed on formal semantics that support concurrency, synchronization, and exception handling in workflows, as well as support for runtime adaptability without compromising correctness.

Key finding: Demonstrated that Petri nets serve both as a design language and a mathematical foundation for workflow specification and analysis. Petri nets enable verification of workflow correctness properties such as safeness,... Read more
Key finding: Introduced YAWL, a workflow language explicitly designed to capture complex control-flow patterns not supported uniformly across existing languages, especially those based on Petri nets. By analyzing a comprehensive set of... Read more
Key finding: Developed a Petri net class and transformation rules that enable safeness and guaranteed termination while supporting ad-hoc modifications of workflow instances at runtime. It addresses the challenge of balancing flexibility... Read more
Key finding: Proposed modeling workflow processes in the action description language C, which allows formal specification of non-deterministic and concurrent actions along with formal reasoning about process transitions. Using the CCALC... Read more
Key finding: Proposed a flexibility mechanism that enables workflow execution to progress even under incomplete information or unavailability of predefined resources or users by using a workflow ontology to semantically model workflows,... Read more

2. What architectural designs enable scalable and robust distributed workflow enactment and data management?

This research thread explores distributed architectures for workflow management systems, addressing challenges in scalability, fault tolerance, and efficiency in heterogeneous environments. Key concerns are how to decentralize workflow enactment and data handling to avoid performance bottlenecks inherent in centralized schedulers while preserving correct process execution semantics. Distributed scheduling algorithms, replicated data management, event-based coordination, and policy-enhanced frameworks are investigated as solutions enabling enterprise-wide workflows to be enacted flexibly and reliably.

Key finding: Presented a distributed workflow scheduling architecture that decentralizes control over process execution, avoiding a single centralized scheduler bottleneck. The approach represents inter-task dependencies via event... Read more
Key finding: Proposed a fully distributed workflow engine combined with loosely synchronized replicated databases to manage data flow in workflow systems effectively. By separating control flow and data management, the system overcomes... Read more
Key finding: Introduced a policy-driven approach to manage workflow flexibility in collaborative and dynamic human-centric processes. By integrating policy engines with process engines, the system adapts workflows at both intra-activity... Read more
Key finding: Developed advanced techniques to support ad-hoc workflow changes dynamically in distributed workflow management systems. The work balances the need for flexible on-the-fly modifications of workflow instances with correctness... Read more

3. How can Workflow Management Systems support process automation and enhancement in enterprise IT environments, including resource integration and semantic analysis?

This research theme addresses the practical application of Workflow Management Systems in enterprise contexts, with emphases on process automation, semantic workflow retrieval, and integration with enterprise resource planning and quality management. Investigations include the use of semantic annotation and ontology-based search for workflow reuse, event-log generation supporting process mining, and embedding workflow paradigms into broader organizational IS and ERP frameworks for improved configurability and analysis. The integration of workflows in business-critical domains such as healthcare, information systems development, and quality management also falls under this theme.

Key finding: Presented a workflow management system architecture integrating semantic search and process mining to improve workflow reuse and analysis within ERP environments. It uses ontology annotations (OWL-S) with SPARQL queries and... Read more
Key finding: Proposed a cooperative IS development methodology centered on end-user involvement, coordinated by a meta-CASE tool based on a workflow management system. This approach aligns system analysis, design, and implementation... Read more
Key finding: Surveyed workflow management system architectures specialized for healthcare environments, highlighting the need for integrated process, organizational, and information models to manage complex clinical workflows. The paper... Read more
Key finding: Developed an intelligent integration of workflow engines with quality management systems to automate quality-related business processes per ISO 9001 standards. The approach leverages workflow modeling, generation, and... Read more
Key finding: Analyzed challenges and solutions for applying workflow management in Industry 4.0 contexts, emphasizing microservice architectures for dynamic and flexible manufacturing workflows. It highlighted the gap between legacy... Read more

All papers in Workflow Management Systems

In this report a concept and framework for distributed structural organizational design for workflow management systems in global business is presented. Very few approaches of workflow management address dynamic change in (international)... more
Das Workgroup Computing Competence Center Paderborn befaßt sich mit Forschung, Prototyping, Produktentwicklung, Systemeinführung, Projektabwicklung, Technologietransfer, Consulting und Schulung bei Groupware-basierten Anwendungen für... more
The GroupOrga (Groupware-based Organization design) project examines how structural organization design takes place in its traditional form and also provides a vision of an organization design process. Its objective is to present an... more
In this paper, we introduce a new class of continuous functions as an application of $\Lambda$-generalized closed sets (namely $\Lambda_g$-closed set, $\Lambda$-g-closed set and $g \Lambda$-closed set) namely $\Lambda$-generalized... more
Processes such as tendering, ordering, delivery, and paying are executed by several parties in almost all supply chains. However, none of these parties has a proper overview over the whole set of activities executed. Therefore, none of... more
Contemporary workflow management systems are driven by explicit process models, i.e., a completely specified workflow design is required in order to enact a given workflow process. Creating a workflow design is a complicated... more
Many of todayÕs information systems are driven by explicit process models. Workflow management systems, but also ERP, CRM, SCM, and B2B, are configured on the basis of a workflow model specifying the order in which tasks need to be... more
In this work multi phase flow and erosion analysis were done via simulations in AVL's Workflow Manager with FIRE Solver CFD application, for standard diesel and two alternative biofuels, FAME and DME, inside different nozzle models and... more
Quality in construction projects is important in terms of providing safe, durable end products at an economical cost, but evaluation of the efficiency of Quality Management Systems (QMS) is a long-standing incongruent issue due to... more
Quality in construction projects is important in terms of providing safe, durable end products at an economical cost, but evaluation of the efficiency of Quality Management Systems (QMS) is a long-standing incongruent issue due to... more
In silico scientific experiments encompass multiple combinations of program and data resources. Each resource combination in an execution flow is called a scientific workflow. In bioinformatics environments, program composition is a... more
Hadoop serves as a robust framework tailored for the storage and processing of vast data volumes across clusters. Its foundation lies in the Hadoop Distributed File System (HDFS) for data storage, complemented by the MapReduce paradigm... more
This paper combines ideas from separate research streams to identify high-level design choices related to the scope and content of enterprise models. It summarizes the work system modeling method (WSMM), an extension of a long research... more
This conceptual contribution responds to the invitation to the DIGIT 2015 Call for Papers "to reflect on and move forward from the dominant stream of research work on technology acceptance." The dominant stream of research is basically... more
Discussion and debate about the meaning of service, service system, IT service, and related to terms has proven inconclusive and frustrating. This preliminary draft provides insights about the nature of the problem and tries to... more
In the past few years there has been an increasing interest in workflow applications as a way of supporting complex business processes in modern corporations. Given the nature of the environment and the technology involved, workflow... more
Workflow Management Systems (WFMSs) automate the execution of business processes in environments encompassing large numbers of users distributed over a wide geographic area and using heterogeneous resources. Current implementations allow... more
by Lai Xu
Industry 4.0 is a key strategic trend of the economy. Virtual factories are key building blocks for Industry 4.0 where product design processes, manufacturing processes and general collaborative business processes across factories and... more
Discovering business rules from business process models are of advantage to ensure the compliance of business processes with business rules. Furthermore it provides the agility of business processes in case of business rules evolution.... more
Collaborative business services represent the collaboration of business service domains across organisations. This collaboration is characterised by the interdependencies of business activities and business resources between business... more
This work describes the concept of workflow modeling using Workflow-nets and Generalized Stochastic Petri Nets (GSPN) for the Digital Publishing business process and how the attributes of dependability are measured in a quan- titative... more
Next-generation sequencing (NGS) technologies have deeply changed our understanding of cellular processes by delivering an astonishing amount of data at affordable prices; nowadays, many biology laboratories have already accumulated a... more
The coordination of cooperative workflows occurs in parallel to the definition of a common communications infrastructure among organizations. In this paper, we present a library of coordination mechanisms modeled with Petri Nets. These... more
Diagnosis to enhance fault analysis. We propose to add Diagnostic Web Services to the set of Web Services providing the overall service, acting as supervisors of their execution, by identifying anomalies and explaining them in terms of... more
In this paper, an approach based on interorganizational WorkFlow nets and on possibilistic Petri nets is proposed to deal with communication failures in business processes. Routing patterns and communication protocols existing in business... more
Collaborative business services represent the collaboration of business service domains across organisations. This collaboration is characterised by the interdependencies of business activities and business resources between business... more
and ICON (Aouad et al., 1995) (for building design and construction management). It is also the subject of standardization efforts such as STEP (ISO/TC184/SC4, 1994), and more recently the IAI (see: ) In order to support collaborative... more
The productivity and profitability of organizations depend on the efficacy of their business processes. Monitoring the performance of these processes in delivering organizational value propositions provides a basis for critical managerial... more
In this paper, we propose a Model-Driven Approach for the specification and the execution of cloud service flexible workflow applications. We define two flexibility patterns based on BPMN that deals with changes of resource requirements... more
In distributed environment the changes and challenges faced by composite web services in their network environment are enormous. The primary issue in these systems is to distribute the load among various components of the composite web... more
This study systematically analyzes the significance of end-of-life activities (shukatsu) and life-improvement activities (shukatsu) from the perspective of well-being enhancement in contemporary society, utilizing the PlantUML C4 model.... more
In this paper, we describe the design and implementation of two mechanisms for fault-tolerance and recovery for complex scientific workflows on computational grids. We present our algorithms for over-provisioning and migration, which are... more
Scientific workflows are extensively used to support the management of experimental and computational research by connecting together different data sources, components and processes. However, certain issues such as the ability to check... more
In this paper, we present a novel approach to contextualize course design by the application of the Omnispective Analysis and Reasoning (OAR) framework to map the goals and intent of a course to its design and delivery. Effective design... more
Scientific workflows are extensively used to support the management of experimental and computational research by connecting together different data sources, components and processes. However, certain issues such as the ability to check... more
We describe the design, functionality, and implementation of a data ow query language (DFQL), that graphically represents a query as a directed acyclic data ow graph. The language is well suited for application domains such as scienti c... more
A lot of work is devoted to analysing architectures for coordinating the behaviour of individual agents. However, providing agents with abilities to migrate continues to be a highly challenging problem. We propose a novel multi-agent... more
Nowadays many software development frameworks implement Behavior-Driven Development (BDD) as a mean of automating the test of interactive systems under construction. Automated testing helps to simulate user's actions on the User Interface... more
Today, cloud services, such as virtual machines, are traded directly at fixed prices between consumers and providers on platforms, e.g. Amazon EC2. The recent development of Amazon's EC2 spot market shows that dynamic cloud markets are... more
Cloud computing provides a cheap and elastic platform for executing large scientific workflow applications, but it rises two challenges in prediction of makespan (total execution time): performance instability of Cloud instances and... more
Workflow scheduling on the Grid becomes more challenging when multiple scheduling criteria are considered. Existing studies provide different approaches to the multi-criteria Grid workflow scheduling problem, and address different... more
The emerging trend of Federated Cloud models enlist virtualization as a significant concept to offer a large scale distributed Infrastructure as a Service collaborative paradigm to end users. Virtualization leverage Virtual Machines(VM)... more
Realistic, relevant, and reproducible experiments often need input traces collected from real-world environments. We focus in this work on traces of workflows-common in datacenters, clouds, and HPC infrastructures. We show that the... more
Virtualization represents an essential technology in Cloud computing, which allows virtual machines (VM) to be executed within their own environment on top of physical hardware. The modern methods for software delivery are utilizing the... more
• A review of multiple QoS parameter workflow scheduling. • A new multiple QoS algorithm with quadratic complexity for workflow scheduling. • Similar performances of search-based algorithms in a small fraction of the time. • Results for... more
The Pellucid project is developing an adaptable and customisable platform for enabling experience management in public organisations. Starting with a study of the three pilot applications, a uniform framework has been developed for... more
A Framework for Experience Management in e- ... Simon Lambert and Alvaro Arenas CCLRC Rutherford Appleton Laboratory, Didcot, UK SCLambert@rl.ac.uk AEArenas@rl.ac.uk ... Sabine Delaitre and José Mena Raposo, SADIEL, SA, c/ Isaac Newton... more
Download research papers for free!