A conceptual framework for evolving software processes
ACM SIGSOFT Software Engineering Notes
Communications of the ACM
Managing business processes as an information resource
IBM Systems Journal
An overview of workflow management: from process modeling to workflow automation infrastructure
Distributed and Parallel Databases - Special issue on software support for work flow management
Managing heterogeneous multi-system tasks to support enterprise-wide operations
Distributed and Parallel Databases - Special issue on software support for work flow management
Executable object modeling with statecharts
Proceedings of the 18th international conference on Software engineering
DYNAMITE: dynamic task nets for software process management
Proceedings of the 18th international conference on Software engineering
Reusability and modularity in transactional workflows
Information Systems - Special issue: advanced information systems engineering
Change management needs integrated process and configuration management
ESEC '97/FSE-5 Proceedings of the 6th European SOFTWARE ENGINEERING conference held jointly with the 5th ACM SIGSOFT international symposium on Foundations of software engineering
The design of a next-generation process language
ESEC '97/FSE-5 Proceedings of the 6th European SOFTWARE ENGINEERING conference held jointly with the 5th ACM SIGSOFT international symposium on Foundations of software engineering
Adept_flex—Supporting Dynamic Changes of Workflows Without Losing Control
Journal of Intelligent Information Systems - Special issue on workflow management systems
Apel: A Graphical Yet Executable Formalism forProcess Modeling
Automated Software Engineering
Specifying and Enforcing Intertask Dependencies
VLDB '93 Proceedings of the 19th International Conference on Very Large Data Bases
CAiSE ;96 Proceedings of the 8th International Conference on Advances Information System Engineering
Semantics of Reactive Components in Event-Driven Workflow Execution
CAiSE '97 Proceedings of the 9th International Conference on Advanced Information Systems Engineering
Managing Evolving Workflow Specifications
COOPIS '98 Proceedings of the 3rd IFCIS International Conference on Cooperative Information Systems
Deriving Active Rules for Workflow Enactment
DEXA '96 Proceedings of the 7th International Conference on Database and Expert Systems Applications
Cooperative and Integrated Workflow and Document Management for Engineering Applications
DEXA '97 Proceedings of the 8th International Workshop on Database and Expert Systems Applications
TriGS/sub flow/: Active object-oriented workflow management
HICSS '95 Proceedings of the 28th Hawaii International Conference on System Sciences
About reuse in multi-paradigm process modelling approach
ISPW '96 Proceedings of the 10th International Software Process Workshop
Building Expressive and Flexible Process Models Using a UML-Based Approach
EWSPT '01 Proceedings of the 8th European Workshop on Software Process Technology
A flexible workflow model supporting dynamic selection
CSCWD'04 Proceedings of the 8th international conference on Computer Supported Cooperative Work in Design I
Workflow management for soft real-time interactive applications in virtualized environments
Future Generation Computer Systems
Hi-index | 0.00 |
Process modeling and enacting concepts are at the center of workflow management. Support for heterogeneous processes, flexibility, reuse, and distribution are great challenges for the design of the next generation process modeling languages and their enactment mechanisms. Furthermore, flexible and collaborative processes depend also on unpredictable changes and hence require human intervention. Therefore, high-level process modeling constructs are needed which allow for an easy, adequate, and participatory design of workflows. We present a process modeling language which covers these requirements and is based on object-oriented modeling and enacting techniques. In particular, we outline how tasks and task nets are specified at a high level of abstraction, how flexible and user-adaptable control and data flow specifications are supported, and how reuse of workflow models can be improved. The approach is characterized by the uniform and integrated modeling of workflow schema and instance elements as objects and by the integration of flexible rule-based techniques with the high-level constructs of task graphs. Finally, we present our object-oriented approach for the distributed enactment of workflow models: A workflow is directly enacted by task agents which may be treated as reactive components, which interact by message passing, and whose execution behavior is derived from the context-free and context-dependent behavior of the tasks defined in the workflow schema.