A Study of the Patterns for Reducing Exceptions and Improving Business Process Flexibility . EEWC 2012 07th, May, 2012. Sanetake Nagayoshi 1 , Yang Liu 1 , Junichi Iijima 1. Content. 1. Background 2. DEMO for exception handling 3. Hypotheses 4. Research Method 5. Case Study
A Study of the Patterns for Reducing Exceptions and Improving Business Process Flexibility
07th, May, 2012
 Department of Industrial Engineering and Management , Graduate School of Decision Science and Technology, Tokyo Insutitute of Technology,
2. DEMO for exception handling
4. Research Method
5. Case Study
8. Limitation and Future Work
Exception is “Someone or something that does not behave in the expected way”. 
An exception is an event, which occurs during the execution of a program, that disrupts the normal flow of the program's instructions.
Events that prevent business process from moving forward smoothly until they are handled. exceptions include:
 Cambridge advanced learner`s dictionary 3rd edition (2008).
Exceptions are difficult to analyze
How can exception be analyzed and handled in conceptual level?
 Bentellis, and Boufaïda, “Conceptual Method for Flexible Business Process Modeling”, Proceedings of World Academy of Science, Engineering and Technology, Vol.27, pp.302-306(2008)
Who take which responsibility for what?
Change what to do
H 1. Involve new transactions and corresponding actor roles in ontological level may reduce exception.
Add to initiator of transaction
Add to executor of transaction
Add boundary transaction
Hypothesis 1 is logically derived and MECE
(Mutually Exclusive and Collectively Exhaustive)
Action Rule of A02 changed
Actor plays more role
Change the responsibility an actor take
Change how to do it.
Hypothesis 3: Ensuring complete information share among shareholders mightreduce exceptions.
When customer requires for new service never provided, Sangikyo will decline because they do not have such experience.
Internal Executor (IE)declines External Initiator(EI)
Each case (e.g. Case 1) represents a type of exception (e.g. External Initiator declines Internal Executor(EI IE))
All the hypotheses are verified by solutions of cases.