Abstract
The pattern notion has been widely used lately to define techniques allowing the existing knowledge reuse. A pattern solves a specific problem of a software system life cycle. There is three patterns types: the analysis patterns help to express the requirements, the design patterns solve specific design problems and the implementation patterns translate solutions into target languages [1]. The knowledge encapsulated in these modules are generally stored in classic library repositories that quickly become overcrowded. As a result, the difficulties to access an information increase and the user is quickly lost. It is often the same patterns (the simpler and the more widely used) that are used. This paper deals with this problem with a process meta-model, called Map P], that allows to guide engineers when using patterns.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Front A. Développement de systèmes d’information à l’aide de patrons. Application aux bases de donnees actives. PhD thesis, University Joseph Fourier, Grenoble, 1997
Benjamen A. Une approche multi-démarches pour la modelisation des démarches méthodologiques. PhD thesis, University of Paris 1, Paris, 1999
Deneckere R. Approche d’extension de méthodes fondee sur l’utilisation de patrons generiques. PhD thesis, University of Paris 1, Paris, 2001
Larman C. Applying UML and Patterns. An Introduction to Object-Oriented Analysis and Design. Prentice Hall, Englewood Cliffs, NJ, 1998
Coad P. Object-Oriented Patterns. Communications of the ACM. 1992. Vol. 35, No. 9: pp 152 – 159
Beck K. Smalltalk, Best Practice Patterns. Volume 1, Coding. Prentice Hall, Englewood Cliffs, NJ. 1997
Buschmann, F., Meunier, R., Rohnert, et al. Pattern-Oriented Software Architecture — A System of Patterns. John Wiley, 1996
Coplien J.O. and Schmidt D.O. (ed.). Pattern Languages of Program Design. Addison-Wesley, Readind, MA, 1995
Gamma E., Helm R., Johnson R., et al. Design Patterns: Elements of Reusable Object-Oriented Software. Addison Wesley, 1994
Hay D. Data Model Patterns: Conventions of Thought. Dorset House, NY, 1996
Fowler, M. Analysis Patterns: Reusable Object Models. Addison-Wesley, 1997
Vlissides J.M., Coplien J.O. and Kerth N.L. (ed.). Pattern Languages of Program Design 2. Addison-Wesley, 1996
D’Souza D. F., Wills A. C. Objects, Components and Frameworks with UML. The Catalysis Approach. Addisson-Wesley, 1998
Alexander C. The Timeless Way of Building. Oxford University Press, NY, 1979
Alexander C. Ishikawa S., Silverstein M., et al. A Pattern Language. Oxford University Press, New York, 1977
Grand M. Patterns in Java: A catalog of reusable design patterns illustrated with UML, Volume 1. Wiley Computer publishing, 1998
Grand M. Patterns in Java, Volume 2. Wiley Computer publishing, 1998
Software Patterns. Communications of the ACM, Volume 39, No 10, October 1996
Rolland C., Plihon V., Ralyté J. Specifying the reuse context of scenario method chunks. In: Proceedings of the conference CAISE’98, Springer-Verlag, Pisa Italy, 1998
Prat N. Réutilisation de la trace par apprentissage dans un environnement pour l’ingénierie des processus. PhD thesis, University of Paris 1, Paris, 1999
Rolland C., Prakash N., Benjamen A. A multi-model view of process modelling. Requirements Engineering Journal, p. 169 – 187, 1999
Ralyté J., Rolland C., Plihon V. Method enhancement With Scenario Based Techniques. In: Proceedings of CAISE’99. Heidelberg, Germany, 1999, pp. 103 – 118
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag London Limited
About this paper
Cite this paper
Deneckère, R., Souveyet, C. (2001). Organising and Selecting Patterns in Pattern Languages with Process Maps. In: Wang, X., Johnston, R., Patel, S. (eds) OOIS 2001. Springer, London. https://doi.org/10.1007/978-1-4471-0719-4_9
Download citation
DOI: https://doi.org/10.1007/978-1-4471-0719-4_9
Publisher Name: Springer, London
Print ISBN: 978-1-85233-546-5
Online ISBN: 978-1-4471-0719-4
eBook Packages: Springer Book Archive