Skip to main content

Activity Diagram Patterns for Modeling Quality Constraints in Business Processes

  • Conference paper
Model Driven Engineering Languages and Systems (MODELS 2005)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3713))

Abstract

Quality management is an important aspect of business processes. Organizations must implement quality requirements, e.g., according to standards like ISO 9001. Existing approaches on business process modeling provide no explicit means to enforce such requirements. UML Activity Diagrams are a well recognized way of representing those business processes. In this paper, we present an approach for enforcing quality requirements in such business processes through the application of process quality patterns to Activity Diagrams. These patterns are defined using a pattern description language, being a light-weight extension of UML Activity Diagrams. Accordingly, such patterns can be used in forward-engineering of business processes that incorporate quality constraints right from the beginning.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. van der Aalst, W.M.P., ter Hofstede, A.H.M., Kiepuszewski, B., Barros, A.P.: Workflow Patterns. Distributed and Parallel Databases 14(3), 5–51 (2003)

    Article  Google Scholar 

  2. van der Aalst, W.M.P.: Inheritance of Dynamic Behavor in UML. In: Moldt, D. (ed.) Proceedings of the Second Workshop on Modelling of Objects, Components and Agents (MOCA 2002), Aarhus, Denmark, August 2002. DAIMI, vol. 561, pp. 105–120 (2002)

    Google Scholar 

  3. Ambler, S.W.: Process Patterns - Building Large-Scale Systems Using Object Technology. SIGS Books/Cambridge University Press, Cambridge (1998)

    Google Scholar 

  4. Ambler, S.W.: More Process Patterns - Delivering Large-Scale Systems Using Object Technology. SIGS Books/Cambridge University Press, Cambridge (1999)

    Book  Google Scholar 

  5. Basten, T., van der Aalst, W.M.P.: Inheritance of Behavior. Journal of Logic and Algebraic Programming 47(2), 47–145 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  6. Coplien, J.: A Generative Development-Process Pattern Language. In: Coplien & Schmidt 1995, pp. 183–238 (1995)

    Google Scholar 

  7. Ebert, J., Engels, G.: Specialization of Object Life Cycle Definitions. Fachberichte Informatik Nr. 19/95, Universität Koblenz-Landau (1997)

    Google Scholar 

  8. Fowler, M.: Analysis Patterns. Addison Wesley, Menlo Park (1997)

    Google Scholar 

  9. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns, Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)

    Google Scholar 

  10. Gross, D., Yu, E.S.K.: From Non-Functional Requirements to Design through Patterns. Requirements Engineering 6(1), 18–36 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  11. ISO 9001:2001: Quality Management Systems – Requirements. ISO International Organization for Standardization (2001)

    Google Scholar 

  12. Object Management Group, The: UML 2.0 Superstructure (2005), Version 2.0, http://www.omg.org/cgi-bin/doc?ptc/2004-10-02 (Last visited: 03-23-05)

  13. Riehle, D., Zullighoven, H.: Understanding and Using Patterns. Software Development. Theory and Practice of Object Systems 2(1), 3–13 (1996)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Foerster, A., Engels, G., Schattkowsky, T. (2005). Activity Diagram Patterns for Modeling Quality Constraints in Business Processes. In: Briand, L., Williams, C. (eds) Model Driven Engineering Languages and Systems. MODELS 2005. Lecture Notes in Computer Science, vol 3713. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11557432_2

Download citation

  • DOI: https://doi.org/10.1007/11557432_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-29010-0

  • Online ISBN: 978-3-540-32057-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics