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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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.
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.
Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, and Michael Stal. Pattern-Oriented Software Architecture. A System of Patterns. John Wiley &; Sons Ltd., 1998.
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.
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.
Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995.
Neil B. Harrison. Organizational Patterns for Teams. Monticello, Illinois, 1995.
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.
Ivar Jacobson, Grady Booch, and James Rumbaugh. The Unified Software Development Process. Addison-Wesley, 1999.
Dirk Jäger, Ansgar Schleicher, and Bernhard Westfechtel. Using UML for Software Process Modeling. Number 1687 in LNCS, pages 91–108, 1998.
Marc I. Keller and H. Dieter Rombach. Comparison of Software Process Descriptions. pages 7–18, Hakodate, Japan, October 1990. IEEE Computer Society Press.
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
Ralf Kneuper. Requirements on Software Process Technology from the Viewpoint of Commercial Software Development. Number 1487 in LNCS, pages 111–115. Springer Verlag, 1998.
Meir M. Lehman. Programs, life cycles, and laws of software evolution. IEEE Transactions on Software Engineering, 68(9), September 1980.
OMG Unified Modeling Language Specification (version 1.3). Technical report, Object Management Group, June 1998. Available at http://www.uml.shl.com.
Ruben Prieto-Diaz. Classification of Reusable Modules, volume I-Concepts and Models, pages 99–124. ACM Press, 1989.
Gianna Reggio, Alexander Knapp, Bernhard Rumpe, Bran Selic, and Roel Wieringa, editors. Dynamic Behavior in UML Models: Semantic Questions. Workshop Proceedings, Oktober 2000.
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.
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.
Harald Störrle. Describing Process Patterns with UML. Technical report, Institut für Informatik, Universität München, 2001.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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