Skip to main content

Describing Process Patterns with UML

Position Paper

  • Conference paper
  • First Online:
Software Process Technology (EWSPT 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2077))

Included in the following conference series:

Abstract

Patterns are widely used for describing software designs, i.e., product structures—but they may also be used to describe process structure, by adapting the well known pattern description schemes to the software process domain. But patterns may also be applied useful to describe process structures. This paper describes, how process patterns may be described using UML.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Thomas Allweyer and Peter Loos. Process Orientation in UML through Integration of Event-Driven Process Chains. In Pierre-Alain Muller and Jean Bézivin, editors, International Workshop ≪UML≫’98: Beyond the Notation, pages 183–193. Ecole Supérieure des Sciences Appliquées pour l’Ingénieur—Mulhouse, Université de Haute-Alsace, 1998.

    Google Scholar 

  2. Klaus Bergner, Andreas Rausch, Marc Sihling, and Alexander Vilbig. A Componentware Development Methodology based on Process Patterns. In Joseph Yoder, editor, Proc. 5 th Annual Conf. on the Pattern Languages of Programs (PLoP), 1998.

    Google Scholar 

  3. Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, and Michael Stal. Pattern-Oriented Software Architecture. A System of Patterns. John Wiley &; Sons Ltd., 1998.

    Google Scholar 

  4. James O. Coplien. A Generative Development-Process Pattern. In James O. Coplien and Douglas C. Schmidt, editors, Pattern Languages of Program Design, pages 183–238. Addison-Wesley, 1995.

    Google Scholar 

  5. Brian Foote. A Fractal Model of the Lifecycle of Reusable Objects. In James O. Coplien, Russel Winder, and Susan Hutz, editors, OOPLSA’93 Workshop on Process Standards and Iteration, 1993.

    Google Scholar 

  6. Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995.

    Google Scholar 

  7. Neil B. Harrison. Organizational Patterns for Teams. Monticello, Illinois, 1995.

    Google Scholar 

  8. Wolfgang Hesse. From WOON to EOS: New development methods require a new software process model. In A. Smolyaninov and A. Shestialtynow, editors, Proc. 1st and 2nd Intl. Ws. on OO Technology (WOON’96/WOON’97), pages 88–101, 1997.

    Google Scholar 

  9. Ivar Jacobson, Grady Booch, and James Rumbaugh. The Unified Software Development Process. Addison-Wesley, 1999.

    Google Scholar 

  10. Dirk Jäger, Ansgar Schleicher, and Bernhard Westfechtel. Using UML for Software Process Modeling. Number 1687 in LNCS, pages 91–108, 1998.

    Google Scholar 

  11. Marc I. Keller and H. Dieter Rombach. Comparison of Software Process Descriptions. pages 7–18, Hakodate, Japan, October 1990. IEEE Computer Society Press.

    Google Scholar 

  12. Alexander Knapp. A Formal Approach to Object-Oriented Software Engineering. PhD thesis, Ludwig-Maximilians-Universität München, Institut für Informatik, May 2000.Describing Process Patterns with UML 181

    Google Scholar 

  13. Ralf Kneuper. Requirements on Software Process Technology from the Viewpoint of Commercial Software Development. Number 1487 in LNCS, pages 111–115. Springer Verlag, 1998.

    Google Scholar 

  14. Meir M. Lehman. Programs, life cycles, and laws of software evolution. IEEE Transactions on Software Engineering, 68(9), September 1980.

    Google Scholar 

  15. OMG Unified Modeling Language Specification (version 1.3). Technical report, Object Management Group, June 1998. Available at http://www.uml.shl.com.

  16. Ruben Prieto-Diaz. Classification of Reusable Modules, volume I-Concepts and Models, pages 99–124. ACM Press, 1989.

    Google Scholar 

  17. Gianna Reggio, Alexander Knapp, Bernhard Rumpe, Bran Selic, and Roel Wieringa, editors. Dynamic Behavior in UML Models: Semantic Questions. Workshop Proceedings, Oktober 2000.

    Google Scholar 

  18. Bran Selic, Stuart Kent, and Andy Evans, editors. Proc. 3 rd Intl. Conf. ≪UML≫ 2000—Advancing the Standard, number 1939 in LNCS. Springer Verlag, October 2000.

    Google Scholar 

  19. Harald Störrle. Models of Software Architecture. Design and Analysis with UML and Petri-nets. PhD thesis, Ludwig-Maximilians-Universität München, Institut für Informatik, December 2000. in print, ISBN 3-8311-1330-0.

    Google Scholar 

  20. Harald Störrle. Describing Process Patterns with UML. Technical report, Institut für Informatik, Universität München, 2001.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Störrle, H. (2001). Describing Process Patterns with UML. In: Ambriola, V. (eds) Software Process Technology. EWSPT 2001. Lecture Notes in Computer Science, vol 2077. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45752-6_14

Download citation

  • DOI: https://doi.org/10.1007/3-540-45752-6_14

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42264-8

  • Online ISBN: 978-3-540-45752-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics