Software reusability: vol. 1, concepts and models
Software reusability: vol. 1, concepts and models
Organizing long-running activities with triggers and transactions
SIGMOD '90 Proceedings of the 1990 ACM SIGMOD international conference on Management of data
Behavior of database production rules: termination, confluence, and observable determinism
SIGMOD '92 Proceedings of the 1992 ACM SIGMOD international conference on Management of data
ACM Computing Surveys (CSUR)
The action workflow approach to workflow management technology
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Database security
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
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
Using design patterns to develop reusable object-oriented communication software
Communications of the ACM - Special issue on object-oriented experiences and future trends
ACM Computing Surveys (CSUR)
How reuse influences productivity in object-oriented systems
Communications of the ACM
Frameworks = (components + patterns)
Communications of the ACM
Communications of the ACM
From custom applications to domain-specific frameworks
Communications of the ACM
Software Reuse by Specialization of Generic Procedures through Views
IEEE Transactions on Software Engineering
Storing and Retrieving Software Components: A Refinement Based System
IEEE Transactions on Software Engineering
Conceptual schema analysis: techniques and applications
ACM Transactions on Database Systems (TODS)
WIDE workflow development methodology
WACC '99 Proceedings of the international joint conference on Work activities coordination and collaboration
Specification and implementation of exceptions in workflow management systems
ACM Transactions on Database Systems (TODS)
A framework for workflow management systems based on objects, rules and roles
ACM Computing Surveys (CSUR)
Database Support for Workflow Management: The Wide Project
Database Support for Workflow Management: The Wide Project
Reusing Specifications in OO Applications
IEEE Software
Compile-Time and Runtime Analysis of Active Behaviors
IEEE Transactions on Knowledge and Data Engineering
Software Process Model Evolution in the SPADE Environment
IEEE Transactions on Software Engineering
Advanced Transaction Models in Workflow Contexts
ICDE '96 Proceedings of the Twelfth International Conference on Data Engineering
Failure Handling and Coordinated Execution of Concurrent Workflows
ICDE '98 Proceedings of the Fourteenth International Conference on Data Engineering
An Algebraic Approach to Rule Analysis in Expert Database Systems
VLDB '94 Proceedings of the 20th International Conference on Very Large Data Bases
Design Patterns: Abstraction and Reuse of Object-Oriented Design
ECOOP '93 Proceedings of the 7th European Conference on Object-Oriented Programming
CAiSE ;96 Proceedings of the 8th International Conference on Advances Information System Engineering
An Environment for Designing Exceptions in Workflows
CAiSE '98 Proceedings of the 10th International Conference on Advanced Information Systems Engineering
Deriving Active Rules for Workflow Enactment
DEXA '96 Proceedings of the 7th International Conference on Database and Expert Systems Applications
Flexible Exception Handling in the OPERA Process Support System
ICDCS '98 Proceedings of the The 18th International Conference on Distributed Computing Systems
Event-based Distributed Workflow Execution with EVE
Event-based Distributed Workflow Execution with EVE
Managing Workflow Authorization Constraints through Active Database Technology
Information Systems Frontiers
Modeling Coordination and Control in Cross-Organizational Workflows
On the Move to Meaningful Internet Systems, 2002 - DOA/CoopIS/ODBASE 2002 Confederated International Conferences DOA, CoopIS and ODBASE 2002
Designing wrapper components for e-services in integrating heterogeneous systems
The VLDB Journal — The International Journal on Very Large Data Bases
Coordination knowledge engineering
The Knowledge Engineering Review
Document configuration control processes captured in a workflow
Computers in Industry
Automatic Control of Workflow Processes Using ECA Rules
IEEE Transactions on Knowledge and Data Engineering
A case-based reasoning framework for workflow model management
Data & Knowledge Engineering - Special issue: Advances in business process management
Flexible coordination of service interaction patterns
Proceedings of the 2nd international conference on Service oriented computing
Workflow management for enterprise transformation
Information-Knowledge-Systems Management - Work, Workflow, Information Systems and Enterprise Transformation
Exploiting semantics of inter-process dependencies to instantiate predefined integration patterns
ER '07 Tutorials, posters, panels and industrial contributions at the 26th international conference on Conceptual modeling - Volume 83
SENTINEL: a semantic business process monitoring tool
OBI '08 Proceedings of the first international workshop on Ontology-supported business intelligence
Supporting the Diversity of B2B E-Contracting Processes
International Journal of Electronic Commerce
Message Flow: Design and Architecture of a Message Flow Management System
KES '07 Knowledge-Based Intelligent Information and Engineering Systems and the XVII Italian Workshop on Neural Networks on Proceedings of the 11th International Conference
Interorganizational Workflow Execution Based on Process Agents and ECA Rules
IEICE - Transactions on Information and Systems
Policy-Driven Process Mapping (PDPM): Discovering process models from business policies
Decision Support Systems
A case-based framework for workflow model management
BPM'03 Proceedings of the 2003 international conference on Business process management
Using control patterns in business processes compliance
WISE'07 Proceedings of the 2007 international conference on Web information systems engineering
Pattern-based design and validation of business process compliance
OTM'07 Proceedings of the 2007 OTM Confederated international conference on On the move to meaningful internet systems: CoopIS, DOA, ODBASE, GADA, and IS - Volume Part I
Objective versus subjective coordination in the engineering of agent systems
Intelligent information agents
A rule-based approach to proactive exception handling in business processes
Expert Systems with Applications: An International Journal
Multi-level monitoring and analysis of web-scale service based applications
ICSOC/ServiceWave'09 Proceedings of the 2009 international conference on Service-oriented computing
Constraint-centric workflow change analytics
Decision Support Systems
Actor Petri net model for scientific workflows: model, design and system
Proceedings of the 4th International Conference on Uniquitous Information Management and Communication
Distributed workflow upon linkable coordination artifacts
COORDINATION'06 Proceedings of the 8th international conference on Coordination Models and Languages
Hi-index | 0.01 |
In order to design workflows in changing and dynamic environments, a flexible, correct, and rapid realization of models of the activity flow is required. In particular, techniques are needed to design workflows capable of adapting themselves effectively when exceptional situations occur during process execution. In this paper, we present an approach to flexible workflow design based on rules and patterns developed in the framework of the WIDE project. Rules allow a high degree of flexibility during workflow design by modeling exceptional aspects of the workflow separately from the main activity flow. Patterns model frequently occurring exceptional situations in a generalized way by providing the designer with skeletons of rules and suggestions about their instantiation, together with indications on relationships with other rules, with the activity flow, and with related information. Pattern-based design relies on a pattern catalog containing patterns to be reused and on a formal basis for specializing and instantiating available patterns.