Skip to main content

Event-Driven Exception Handling for Software Engineering Processes

  • Conference paper
Book cover Business Process Management Workshops (BPM 2011)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 99))

Included in the following conference series:

Abstract

In software development projects, process execution typically lacks automated guidance and support, and process models remain rather abstract. The environment is sufficiently dynamic that unforeseen situations can occur due to various events that lead to potential aberrations and process governance issues. To alleviate this problem, a dynamic exception handling approach for software engineering processes is presented that incorporates event detection and processing facilities and semantic classification capabilities with a dynamic process-aware information system. A scenario is used to illustrate how this approach supports exception handling with different levels of available contextual knowledge in concordance with software engineering environment relations to the development process and the inherent dynamicity of such relations.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 69.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 89.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Rausch, A., Bartelt, C., Ternité, T., Kuhrmann, M.: The V-Modell XT Applied - Model-Driven and Document-Centric Development. In: 3rd World Congress for Software Quality, vol. III, pp. 131–138 (2005) (online supplement)

    Google Scholar 

  2. OpenUP (May 2011), http://epf.eclipse.org/wikis/openup/

  3. Wallmüller, E.: SPI-Software Process Improvement mit Cmmi und ISO 15504. Hanser Verlag (2007)

    Google Scholar 

  4. Ellis, C., Keddara, K., Rozenberg, G.: Dynamic change within workflow systems. In: Proc. ACM Conf. on Organizational Computing Systems (COOCS 1995), pp. 10–21 (1995)

    Google Scholar 

  5. Luo, Z., Sheth, A., Kochut, K., Miller, J.: Exception handling in workflow systems. Applied Intelligence 13(2), 125–147 (2000)

    Article  Google Scholar 

  6. Russell, N., van der Aalst, W.M.P., ter Hofstede, A.H.M.: Workflow Exception Patterns. In: Martinez, F.H., Pohl, K. (eds.) CAiSE 2006. LNCS, vol. 4001, pp. 288–302. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  7. Russell, N., ter Hofstede, A.H.M., Edmond, D., van der Aalst, W.M.P.: Workflow resource patterns. Tech. Rep. WP 127, Eindhoven Univ. of Technology (2004)

    Google Scholar 

  8. Paton, N. (ed.): Active Rules in Database Systems. Springer, Berlin (1999)

    Google Scholar 

  9. Reichert, M., Weber, B.: Enabling Flexibility in Process-aware Information Systems – Challenges, Methods, Technologies. Springer, Heidelberg (to appear)

    Google Scholar 

  10. Grambow, G., Oberhauser, R.: Towards Automated Context-Aware Selection of Software Quality Measures. In: Proc. 5th Intl. Conf. on SW Eng. Adv. IEEE CS (2010)

    Google Scholar 

  11. Grambow, G., Oberhauser, R., Reichert, M.: Semantic Workflow Adaption in Support of Workflow Diversity. In: Proc. 4th Int’l Conf. on Advances in Semantic Processing (2010)

    Google Scholar 

  12. Grambow, G., Oberhauser, R., Reichert, M.: Towards Automatic Process-Aware Coordination in Collaborative Software Engineering. In: Proc. of the 6th Int’ Conf. on Software and Data Technologies (ICSOFT 2011). NSTICC Press (to appear, 2011)

    Google Scholar 

  13. Oberhauser, R.: Leveraging Semantic Web Computing for Context-Aware Software Engineering Environments. In: Wu, G. (ed.) Semantic Web, In-Tech, pp. 157–179 (2010)

    Google Scholar 

  14. Johnson, P.M.: Requirement and Design Trade-offs in Hackystat: An In-Process Software Engineering Measurement and Analysis System. In: Proc. of 1st Int. Symposium on Empirical Software Engineering and Measurement. IEEE Computer Society Press (2007)

    Google Scholar 

  15. Espertech Event Stream Intelligence, http://www.espertech.com/products/esper.php (retrieved April 2011)

  16. World Wide Web Consortium, OWL Web Ontology Language Semantics and Abstract Syntax (2004) (retrieved April 2011)

    Google Scholar 

  17. Sirin, E., Parsia, B., Grau, B.C., Kalyanpur, A., Katz, Y.: Pellet: A practical OWL-DL Reasoner. Journal of Web Semantics (2006)

    Google Scholar 

  18. World Wide Web Consortium: SWRL: A Semantic Web Rule Language Combining OWL and RuleML W3C Member Submission (2004) (retrieved April 2011)

    Google Scholar 

  19. Motik, B., Sattler, U., Studer, R.: Query Answering for OWL-DL with Rules. In: McIlraith, S.A., Plexousakis, D., van Harmelen, F. (eds.) ISWC 2004. LNCS, vol. 3298, pp. 549–563. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  20. McBride, B.: Jena: a semantic web toolkit. Internet Computing (2002)

    Google Scholar 

  21. Dadam, P., Reichert, M.: The ADEPT Project: A Decade of Research and Development for Robust and Flexible Process Support - Challenges and Achievements. Springer, Computer Science - Research and Development 23(2), 81–97 (2009)

    Article  Google Scholar 

  22. Grambow, G., Oberhauser, R., Reichert, M.: Employing Semantically Driven Adaptation for Amalgamating Software Quality Assurance with Process Management. In: Proc. 2nd Int’l. Conf. on Adaptive and Self-adaptive Systems and Applications (2010)

    Google Scholar 

  23. Casati, F., Ceri, S., Paraboschi, S., Pozzi, G.: Specification and implementation of exceptions in workflow management systems. ACM TODS 24(3), 405–451 (1999)

    Article  Google Scholar 

  24. Müller, R., Greiner, U., Rahm, E.: AGENTWORK: A workflow system supporting rule–based workflow adaptation. Data & Knowledge Engineering 51(2), 223–256 (2004)

    Article  Google Scholar 

  25. Döhring, M., Zimmermann, B., Godehardt, E.: Extended Workflow Flexibility using Rule-Based Adaptation Patterns with Eventing Semantics. LNIP-175 (2010)

    Google Scholar 

  26. Barghouti, N.S.: Supporting cooperation in the marvel process-centered sde. In: Weber, H. (ed.) Fifth ACM SIGSOFT Symposium on Software Development Environments, Special issue of Software Engineering Notes, Tyson’s Corner VA, vol. 17, pp. 21–31 (1992)

    Google Scholar 

  27. Montangero, C., Ambriola, V.: OIKOS: constructing process-centred SDEs. In: Finkelstein, A., Kramer, J., Nuseibeh, B. (eds.) Software Process Modelling and Technology. Research Studies Press Advanced Software Development Series, pp. 131–151. Research Studies Press Ltd., Taunton (1994)

    Google Scholar 

  28. Junkerman, G., Peuschel, B., Schäfer, W., Wolf, S.: Merlin: Supporting cooperation in software development through a knowledge-based environment. In: Software Process Modelling and Technology, ch. 5, pp. 103–130. Research Studies Press Ltd. (1994)

    Google Scholar 

  29. Kloppmann, M., Konig, D., Leymann, F., Pfau, G., Roller, D.: Business process choreography in websphere: Combining the power of BPEL and J2EE. IBM Systems Journal 43, 270–296 (2004)

    Article  Google Scholar 

  30. Lanz, A., Reichert, M., Dadam, P.: Making Business Process Implementations Flexible and Robust: Error Handling in the AristaFlow BPM Suite. In: CAiSE 2010 Demos, Hammamet, Tunisia (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Grambow, G., Oberhauser, R., Reichert, M. (2012). Event-Driven Exception Handling for Software Engineering Processes. In: Daniel, F., Barkaoui, K., Dustdar, S. (eds) Business Process Management Workshops. BPM 2011. Lecture Notes in Business Information Processing, vol 99. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-28108-2_40

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-28108-2_40

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-28107-5

  • Online ISBN: 978-3-642-28108-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics