Skip to main content
Book cover

OOIS 2001 pp 71–80Cite as

Organising and Selecting Patterns in Pattern Languages with Process Maps

  • Conference paper

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

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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

    Google Scholar 

  2. Benjamen A. Une approche multi-démarches pour la modelisation des démarches méthodologiques. PhD thesis, University of Paris 1, Paris, 1999

    Google Scholar 

  3. Deneckere R. Approche d’extension de méthodes fondee sur l’utilisation de patrons generiques. PhD thesis, University of Paris 1, Paris, 2001

    Google Scholar 

  4. Larman C. Applying UML and Patterns. An Introduction to Object-Oriented Analysis and Design. Prentice Hall, Englewood Cliffs, NJ, 1998

    Google Scholar 

  5. Coad P. Object-Oriented Patterns. Communications of the ACM. 1992. Vol. 35, No. 9: pp 152 – 159

    Article  Google Scholar 

  6. Beck K. Smalltalk, Best Practice Patterns. Volume 1, Coding. Prentice Hall, Englewood Cliffs, NJ. 1997

    Google Scholar 

  7. Buschmann, F., Meunier, R., Rohnert, et al. Pattern-Oriented Software Architecture — A System of Patterns. John Wiley, 1996

    Google Scholar 

  8. Coplien J.O. and Schmidt D.O. (ed.). Pattern Languages of Program Design. Addison-Wesley, Readind, MA, 1995

    Google Scholar 

  9. Gamma E., Helm R., Johnson R., et al. Design Patterns: Elements of Reusable Object-Oriented Software. Addison Wesley, 1994

    Google Scholar 

  10. Hay D. Data Model Patterns: Conventions of Thought. Dorset House, NY, 1996

    Google Scholar 

  11. Fowler, M. Analysis Patterns: Reusable Object Models. Addison-Wesley, 1997

    Google Scholar 

  12. Vlissides J.M., Coplien J.O. and Kerth N.L. (ed.). Pattern Languages of Program Design 2. Addison-Wesley, 1996

    Google Scholar 

  13. D’Souza D. F., Wills A. C. Objects, Components and Frameworks with UML. The Catalysis Approach. Addisson-Wesley, 1998

    Google Scholar 

  14. Alexander C. The Timeless Way of Building. Oxford University Press, NY, 1979

    Google Scholar 

  15. Alexander C. Ishikawa S., Silverstein M., et al. A Pattern Language. Oxford University Press, New York, 1977

    Google Scholar 

  16. Grand M. Patterns in Java: A catalog of reusable design patterns illustrated with UML, Volume 1. Wiley Computer publishing, 1998

    Google Scholar 

  17. Grand M. Patterns in Java, Volume 2. Wiley Computer publishing, 1998

    Google Scholar 

  18. Software Patterns. Communications of the ACM, Volume 39, No 10, October 1996

    Google Scholar 

  19. 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

    Google Scholar 

  20. 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

    Google Scholar 

  21. Rolland C., Prakash N., Benjamen A. A multi-model view of process modelling. Requirements Engineering Journal, p. 169 – 187, 1999

    Google Scholar 

  22. Ralyté J., Rolland C., Plihon V. Method enhancement With Scenario Based Techniques. In: Proceedings of CAISE’99. Heidelberg, Germany, 1999, pp. 103 – 118

    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 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

Publish with us

Policies and ethics