An electronic handbook for accessing domain specific generic patterns

  • C. Rolland
  • G. Grosz
  • S. Nurcan
  • W. Yue
  • C. Gnaho
Part of the IFIP Advances in Information and Communication Technology book series (IFIPAICT)


This work addresses the issues of defining (a) the structure of a knowledge repository of good business practices for managing change in organisations and (b) a Web based tool for providing a simple means for accessing this knowledge. Following the proposal made within the ESPRIT project ELEKTRA*, the expression of best business practices is done in terms of generic patterns. The term ‘pattern’ refers to such knowledge that may be repeatable from one situation to another, and shareable by many different users. The knowledge encapsulated in patterns is expressed in terms of the concepts of the EKD methodology (Enterprise Knowledge Development) such as enterprise goals, enterprise processes etc.. This paper presents the framework for representing the patterns and a set of mechanisms for navigating within the repository of patterns in a WWW environment.


Generic Pattern Reuse Process Change process WWW 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Alexander, C., Ishikawa, S., Silverstein, M., Jacobson, M., Fiksdahl-King, I. and Angel, S. (1977) A Pattern Language, Oxford University Press, New York.Google Scholar
  2. Alexander, C. (1979) The Timeless Way of Building, Oxford University Press, NY.Google Scholar
  3. Beck, K. (1997) Smalltalk Best Practice Patterns. Volume 1: Coding, Prentice Hall, Englewood Cliffs, NJ.Google Scholar
  4. Bubenko, J., Strina, J. (1997) EKD User Guide, research report, ELEKTRA project.Google Scholar
  5. Buschmann, F., Meunier, R., Rohnert, H., Sommerland, P. and Stal, M. (1996) Pattern-Oriented Software Architecture — A System of Patterns, John Wiley.Google Scholar
  6. Coad, P. (1992) Object-Oriented Patterns, in Communications of the ACM, Vol. 35, No. 9, 152–159.CrossRefGoogle Scholar
  7. Coad, P. et al. (1996) Object Models — Strategies Patterns and Applications, Yourdon Press Computing Series.Google Scholar
  8. Coplien, J.O. and Schmidt, D.O. (1995) (ed.) Pattern Languages of Program Design, Addison-Wesley, Reading, MA.Google Scholar
  9. Fowler, M. (1997) Analysis Patterns: Reusable Object Models, Addison-Wesley.Google Scholar
  10. Frakes, W.B. and Pole, T.P. (1994) An empirical study of representation methods for reusable software components, in IEEE Transactions on Software Engineering, Vol. 20, N° 8.Google Scholar
  11. Gamma, E., Helm, R., Johnson, R. and Vlissides, J. (1994) Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, MA.zbMATHGoogle Scholar
  12. Grosz, G., Rolland, C., Schwer, S., Souveyet, S., Plihon, V., Sisaid, S., Ben Achour, C., Gnaho, C. (1997) Modelling and Engineering the Requirements Engineering Process: An Overview of the NATURE Approach, in Requirements Engineering Journal, (2), 115–131.CrossRefGoogle Scholar
  13. Grosz, G., Gnaho, C, Barrios, J. and Yue, W. (1998) A Web based tool for helping information systems engineers in method use, research report, ELEKTRA project, 1998.Google Scholar
  14. Harmsen, F. et al (1994) Situational method engineering for informational system project approaches, in Method and Associated Tools for the Information Systems Life Cycle, Verrijn-Stuart AA and Olle AA (eds.), North Holland, 169–194, Maastrischt, The Netherlands.Google Scholar
  15. Hay, D. (1996) Data Model Patterns: Conventions of Thought, Dorset House, NY.Google Scholar
  16. Yajima, M. (1997) Deregulatory reforms of the Electricity Supply Industry, Quorum Books.Google Scholar
  17. Loucopoulos, P., Kavakli, V., Prekas, N., Rolland, C., Grosz, G. and Nurcan, S. (1997) Using the EKD Approach: The Modelling Component, Research Report (ELEKTRA project), March 1997.Google Scholar
  18. Rolland, C., Prakash, N.A. (1996) Proposal For Context-Specific Method Engineering », in IFIP WG8.I on Method Engineering, Atlanta, August 1996.Google Scholar
  19. Rolland C., Plihon, V. (1996) Using Generic Method Chunks to Generate Process Models Fragments, in the 2nd International Conference on Requirements Engineering (ICRE’96), Colorado-Spring, USA, April 1996.Google Scholar
  20. Rolland, C., Nurcan, S. and Grosz, G. (1997a) Guiding the participative design process, in Association for Information Systems, Americas Conference on Information Systems, Indianapolis, Indiana, 15–17 Aug. 1997, USA, 922–924.Google Scholar
  21. Rolland, C., Nurcan, S. and Grosz, G. (1997b) A way of working for change processes, in International research Symposium: Effective Organisations, September 4–5, 1997, Dorset, UK.Google Scholar
  22. Rolland, C., Nurcan, S. and Grosz, G. (1998a) A unified framework for modelling co-operative design processes and co-operative business processes, in the 31st Annual Hawaii International Conference on System Sciences, Big Island, Hawaii, USA, 6–9 January 1998.Google Scholar
  23. Rolland, C., Grosz, G., Nurcan, S. (1998b) Generic Patterns for the ESI Sector, Intermediary Research Report, (ELEKTRA Project), January 1998.Google Scholar
  24. Vlissides, J.M., Coplien, J.O. and Kerth, N.L. (1996) (ed.) Pattern Languages of Program Design 2, Addison-Wesley.Google Scholar

Copyright information

© IFIP International Federation for Information Processing 1998

Authors and Affiliations

  • C. Rolland
    • 1
  • G. Grosz
    • 1
  • S. Nurcan
    • 1
  • W. Yue
    • 2
  • C. Gnaho
    • 1
  1. 1.Centre de Recherche en InformatiqueUniversité Paris 1 - Panthéon - SorbonneParisFrance
  2. 2.610054 Computer Science & Engineering CollegeUESTCChengdu, SichuanChina

Personalised recommendations