Software engineering with Ada
Language features for flexible handling of exceptions in information systems
ACM Transactions on Database Systems (TODS)
Logic programming and databases
Logic programming and databases
Deriving production rules for constraint maintenance
Proceedings of the sixteenth international conference on Very large databases
Support for data-intensive applications: conceptual design and software development
Proceedings of the second international workshop on Database programming languages
Organizing long-running activities with triggers and transactions
SIGMOD '90 Proceedings of the 1990 ACM SIGMOD international conference on Management of data
EPOS: object-oriented cooperative process modelling
Software process modelling and technology
MERLIN: supporting cooperation in software development through a knowledge-based environment
Software process modelling and technology
ALF: a framework for building process-centred software engineering environments
Software process modelling and technology
Static analysis techniques for predicting the behavior of active database rules
ACM Transactions on Database Systems (TODS)
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
APPL/A: a language for software process programming
ACM Transactions on Software Engineering and Methodology (TOSEM)
Coloured Petri nets (2nd ed.): basic concepts, analysis methods and practical use: volume 1
Coloured Petri nets (2nd ed.): basic concepts, analysis methods and practical use: volume 1
ACM Computing Surveys (CSUR)
IBM Systems Journal
Sentinel: an object-oriented DBMS with event-based rules
SIGMOD '97 Proceedings of the 1997 ACM SIGMOD international conference on Management of data
The TSIMMIS Approach to Mediation: Data Models and Languages
Journal of Intelligent Information Systems - Special issue: next generation information technologies and systems
Database systems—breaking out of the box
ACM SIGMOD Record
Unbundling active functionality
ACM SIGMOD Record
The TriGS active object-oriented database system— an overview
ACM SIGMOD Record
Data & Knowledge Engineering - Special issue on ER '96
Verification problems in conceptual workflow specifications
Data & Knowledge Engineering - Special issue on ER '96
Active Rules in Database Systems
Active Rules in Database Systems
Database Support for Workflow Management: The Wide Project
Database Support for Workflow Management: The Wide Project
Transaction Processing: Concepts and Techniques
Transaction Processing: Concepts and Techniques
Compile-Time and Runtime Analysis of Active Behaviors
IEEE Transactions on Knowledge and Data Engineering
Design of Active Rule Applications: Issues and Approaches
DOOD '95 Proceedings of the Fourth International Conference on Deductive and Object-Oriented Databases
Advanced Transaction Models in Workflow Contexts
ICDE '96 Proceedings of the Twelfth International Conference on Data Engineering
The Mentor Project: Steps Toward Enterprise-Wide Workflow Management
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
Integrating Triggers and Declarative Constraints in SQL Database Sytems
VLDB '96 Proceedings of the 22th International Conference on Very Large Data Bases
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
SAMOS an Active Object-Oriented Database System: Manual
SAMOS an Active Object-Oriented Database System: Manual
Event-based Distributed Workflow Execution with EVE
Event-based Distributed Workflow Execution with EVE
Tolerating exceptions in workflows: a unified framework for data and processes
WACC '99 Proceedings of the international joint conference on Work activities coordination and collaboration
Managing Workflow Authorization Constraints through Active Database Technology
Information Systems Frontiers
Event-Based Interaction Management for Composite E-Services in eFlow
Information Systems Frontiers
Support for Recovery in Mobile Systems
IEEE Transactions on Computers
Using Patterns to Design Rules in Workflows
IEEE Transactions on Software Engineering
Exception Handling for Conflict Resolution in Cross-Organizational Workflows
Distributed and Parallel Databases
Effective Scheduling of Detached Rules in Active Databases
IEEE Transactions on Knowledge and Data Engineering
Applying Real-Time Scheduling Techniques to Software Processes: A Position Paper
EWSPT '01 Proceedings of the 8th European Workshop on Software Process Technology
Architectures for a temporal workflow management system
Proceedings of the 2004 ACM symposium on Applied computing
Discovery of temporal patterns from process instances
Computers in Industry - Special issue: Process/workflow mining
Consulting past exceptions to facilitate workflow exception handling
Decision Support Systems
Correctness criteria for dynamic changes in workflow systems: a survey
Data & Knowledge Engineering - Special issue: Advances in business process management
AGENT WORK: a workflow system supporting rule-based workflow adaptation
Data & Knowledge Engineering
Business-to-business workflow interoperation based on process-views
Decision Support Systems
Meta workflows as a control and coordination mechanism for exception handling in workflow systems
Decision Support Systems - Special issue: Web services and process management
Managing exceptions in the medical workflow systems
Proceedings of the 28th international conference on Software engineering
Combining conceptual modeling and active rules for the design of adaptive web applications
ICWE '06 Workshop proceedings of the sixth international conference on Web engineering
Artificial Intelligence in Medicine
Dynamic batch processing in workflows: Model and implementation
Future Generation Computer Systems
Deadline-based escalation in process-aware information systems
Decision Support Systems
Software customization in model driven development of web applications
Proceedings of the 2007 ACM symposium on Applied computing
A probabilistic approach to modeling and estimating the QoS of web-services-based workflows
Information Sciences: an International Journal
Model-driven Engineering of Active Context-awareness
World Wide Web
A dynamic and reactive approach to the supervision of BPEL processes
ISEC '08 Proceedings of the 1st India software engineering conference
The NExT System: Towards True Dynamic Adaptations of Semantic Web Service Compositions
ESWC '07 Proceedings of the 4th European conference on The Semantic Web: Research and Applications
Exception handling patterns for processes
Proceedings of the 4th international workshop on Exception handling
Flexible provisioning of web service workflows
ACM Transactions on Internet Technology (TOIT)
Transactions on Petri Nets and Other Models of Concurrency II
A Pattern for Modeling Rework in Software Development Processes
ICSP '09 Proceedings of the International Conference on Software Process: Trustworthy Software Development Processes
A methodology for eliciting and modeling exceptions
Journal of Biomedical Informatics
Exception specification and handling in workflow systems
APWeb'03 Proceedings of the 5th Asia-Pacific web conference on Web technologies and applications
KES-AMSTA'08 Proceedings of the 2nd KES International conference on Agent and multi-agent systems: technologies and applications
Autonomic business processes scalable architecture: position paper
BPM'07 Proceedings of the 2007 international conference on Business process management
Dynamic change handling for inter-organisational workflows in open virtual eMarketplaces
International Journal of Intelligent Information and Database Systems
A rule-based approach to proactive exception handling in business processes
Expert Systems with Applications: An International Journal
Resilient Business Process Management: Framework and services
Expert Systems with Applications: An International Journal
Expert Systems with Applications: An International Journal
Constraint-centric workflow change analytics
Decision Support Systems
Tool support for dynamic development processes
Graph transformations and model-driven engineering
Exception handling in web service processes
The evolution of conceptual modeling
Fundamentals of exception handling within workflow-based web applications
Journal of Web Engineering
Managing runtime adaptivity through active rules: the Bellerofonte framework
Journal of Web Engineering
A service-oriented workflow language for robust interacting applications
OTM'05 Proceedings of the 2005 Confederated international conference on On the Move to Meaningful Internet Systems - Volume >Part I
OTM'05 Proceedings of the 2005 Confederated international conference on On the Move to Meaningful Internet Systems - Volume >Part I
Exception handling in CSCW applications in pervasive computing environments
Advanced Topics in Exception Handling Techniques
ECA rule component for timely collaboration of web-based distributed business systems
ICCSA'06 Proceedings of the 2006 international conference on Computational Science and Its Applications - Volume Part IV
CAiSE'06 Proceedings of the 18th international conference on Advanced Information Systems Engineering
Flexible business process management using forward stepping and alternative paths
BPM'05 Proceedings of the 3rd international conference on Business Process Management
Event-Based coordination of process-oriented composite applications
BPM'05 Proceedings of the 3rd international conference on Business Process Management
ECA rule based timely collaboration among businesses in b2b e-commerce
KES'05 Proceedings of the 9th international conference on Knowledge-Based Intelligent Information and Engineering Systems - Volume Part III
A portable approach to exception handling in workflow management systems
ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part I
A multi-perspective framework for organizational patterns
ER'06 Proceedings of the 25th international conference on Conceptual Modeling
Requirements-Driven modeling of the web service execution and adaptation lifecycle
ICDCIT'06 Proceedings of the Third international conference on Distributed Computing and Internet Technology
The socio-organizational age of artificial intelligence in medicine
Artificial Intelligence in Medicine
Guideline-based careflow systems
Artificial Intelligence in Medicine
Flexible guideline-based patient careflow systems
Artificial Intelligence in Medicine
NOW: Orchestrating services in a nomadic network using a dedicated workflow language
Science of Computer Programming
Journal of Database Management
Generic support for RBAC break-glass policies in process-aware information systems
Proceedings of the 28th Annual ACM Symposium on Applied Computing
Using motivation and choreography to model distributed workflow
Proceedings of the 5th ACM SIGCHI Annual International Workshop on Behaviour Modelling - Foundations and Applications
Context aware exception handling in business process execution language
Information and Software Technology
Modeling stroke rehabilitation processes using the Unified Modeling Language (UML)
Computers in Biology and Medicine
Information and Software Technology
Hi-index | 0.01 |
Although workflow management systems are most applicable when an organization follows standard business processes and routines, any of these processes faces the need for handling exceptions, i.e., asynchronous and anomalous situations that fall outside the normal control flow.In this paper we concentrate upon anomalous situtations that, although unusual, are part of the semantics of workflow applications, and should be specified and monitored coherently; in most real-life applications, such exceptions affect a significant fraction of workflow cases. However, very few workflow management systems are integrated with a highly expressive language for specifying this kind of exception and with a system component capable of handling it. We present Chimera-Exc, a language for the specification of exceptions for workflows based on detached active rules, and then describe the architecture of a system, called FAR, that implements Chimera-Exc and integrates it with a commercial workflow management system and database server. We discuss the main issues that were solved by our implementation, and report on the performance of FAR. We also discuss design criteria for exceptions in light of the formal properties of their execution. Finally, we focus on the portability of FAR on its unbundling to a generic architecture with detached active rules.