A methodology for eliciting and modeling exceptions

Exceptions in safety-critical systems must be addressed during conceptual design and risk analysis. We developed a conceptual model of exceptions, a methodology for eliciting and modeling exceptions, and templates for modeling them in an extension of the Object-Process Methodology (OPM)-a system analysis and design methodology and language that uses a single graphical model for describing systems, including their timing exceptions, which has been shown to be an effective modeling methodology. Using an antibiotics treatment guideline as a case study, we demonstrate the value of our approach in eliciting and modeling exceptions that occur in clinical care systems.

[1]  Kevin L. Mills,et al.  Computer-Supported Cooperative Work (CSCW) , 2010 .

[2]  Amit P. Sheth,et al.  Exception Handling in Workflow Systems , 2004, Applied Intelligence.

[3]  Jian Tang,et al.  Mining exception instances to facilitate workflow exception handling , 1999, Proceedings. 6th International Conference on Advanced Systems for Advanced Applications.

[4]  Fabio Casati,et al.  Specification and implementation of exceptions in workflow management systems , 1999, TODS.

[5]  Amit P. Sheth,et al.  Exception Handling for Conflict Resolution in Cross-Organizational Workflows , 2003, Distributed and Parallel Databases.

[6]  Dov Dori,et al.  OPCAT - A Bimodal Case Tool for Object-Process Based System Development , 2003, ICEIS.

[7]  Dov Dori,et al.  The Model Multiplicity Problem: Experimenting with Real-Time Specification Methods , 2000, IEEE Trans. Software Eng..

[8]  Giordano Lanzola,et al.  Flexible guideline-based patient careflow systems , 2001, Artif. Intell. Medicine.

[9]  Johann Eder,et al.  The Workflow Activity Model WAMO , 1995, CoopIS.

[10]  Stefano Ceri,et al.  Exception handling in workflow-driven Web applications , 2005, WWW '05.

[11]  Seung-Min Yang,et al.  Modeling of a highly reliable real-time distributed system using the RTO.k model and the monitor object , 1997, Proceedings Third International Workshop on Object-Oriented Real-Time Dependable Systems.

[12]  Dov Dori,et al.  Classifying and Modeling Exceptions through Object Process Methodology , 2007, 2007 International Conference on Systems Engineering and Modeling.

[13]  Fabio Casati,et al.  Modeling exceptional behaviors in commercial workflow management systems , 1999, Proceedings Fourth IFCIS International Conference on Cooperative Information Systems. CoopIS 99 (Cat. No.PR00384).

[14]  Dickson K. W. Chiu,et al.  ADOME-WFMS: Towards Cooperative Handling of Workflow Exceptions , 2000, Advances in Exception Handling Techniques.

[15]  E. Shortliffe,et al.  GLIF 3 : a representation format for sharable computer-interpretable clinical practice guidelines , 2004 .

[16]  Omolola Ogunyemi,et al.  GLIF3: a representation format for sharable computer-interpretable clinical practice guidelines , 2004, J. Biomed. Informatics.

[17]  Jørgen Lindskov Knudsen,et al.  Advances in Exception Handling Techniques , 2001, Lecture Notes in Computer Science.

[18]  Neelam Soundarajan,et al.  Modeling Exceptional Behavior , 1999, UML.

[19]  Conrad E. Bock UML 2 Activity and Action Models, Part 6: Structured Activities , 2005 .

[20]  Brian Randell,et al.  Fundamental Concepts of Dependability , 2000 .

[21]  Maria E. Orlowska,et al.  On Capturing Exceptions in Workflow Process Models , 2000 .

[22]  Maja Pesic,et al.  Towards the flexibility in clinical guideline modelling languages , 2007 .

[23]  Douglas B. Fridsma,et al.  Representing Medical Protocols for Organizational Simulation: An Information-Processing Approach , 1998, Comput. Math. Organ. Theory.

[24]  Johann Eder,et al.  Contributions to Exception Handling in Workflow Management , 1998 .

[25]  C J McDonald,et al.  Units of measure in clinical information systems. , 1999, Journal of the American Medical Informatics Association : JAMIA.

[26]  M Loeffler,et al.  AdaptFlow: Protocol-based Medical Treatment Using Adaptive Workflows , 2005, Methods of Information in Medicine.

[27]  M. Klein,et al.  A SYSTEMATIC REPOSITORY OF KNOWLEDGE ABOUT HANDLING EXCEPTIONS IN BUSINESS PROCESSES , 2001 .

[28]  Dickson K. W. Chiu,et al.  Exception handling with workflow evolution in ADOME-WFMS: a taxonomy and resolution techniques , 1999, SIGG.

[29]  Stanley M. Sutton,et al.  Preconditions, Postconditions, and Provisional Execution in Software Processes , 1995 .

[30]  Dov Dori,et al.  Object-process methodology - a holistic systems paradigm , 2013 .

[31]  Fabio Casati,et al.  Error Handling in Process Support Systems , 2000, Advances in Exception Handling Techniques.

[32]  Dov Dori,et al.  Analyzing Object-Oriented Design Patterns from an Object-Process Viewpoint , 2006, NGITS.

[33]  Gustavo Alonso,et al.  Flexible exception handling in the OPERA process support system , 1998, Proceedings. 18th International Conference on Distributed Computing Systems (Cat. No.98CB36183).

[34]  Mark Klein,et al.  A Knowledge-based Approach to Handling Exceptions in Workflow Systems , 2011, Computer Supported Cooperative Work (CSCW).