An Approach for Method Reengineering

  • Jolita Ralyté
  • Colette Rolland
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2224)


The increasing complexity of the Information Systems (IS) asks for new IS development methods constructed ‘on the fly’ to be adapted to the specific situations of the projects at hand. Situational Method Engineering responds to this need by offering techniques to construct methods by assembling reusable method fragments stored in some method repository. For method engineering to be performed it is necessary to build method bases. In this paper we propose an approach supporting the reengineering of existing methods. The reengineering process leads to the representation of an existing method in a modular fashion i.e. as a set of reusable method chunks, easy to retrieve and to assemble one the others. Once the method chunks are stored in a method repository they can be assembled in different manners to construct new methods. The emphasis of this paper is on the guidance provided by the method reengineering process model. The approach is exemplified with the OOSE reengineering case study.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Benjamen A., Une Approche Multi-démarches pour la modélisation des démarches méthodologiques. Thèse de doctorat en informatique de l’Université Paris 1, 1999.Google Scholar
  2. 2.
    Brinkkemper S., M. Saeki, F. Harmsen, Assembly Techniques for Method Engineering. 10th Conference on Advanced Information Systems Engineering, CAiSE’98. Pisa Italy, 1998.Google Scholar
  3. 3.
    Harmsen A.F., S. Brinkkemper, H. Oei, Situational Method Engineering for Information System Projects. In Olle T.W. and A.A. Verrijn Stuart (Eds.), Mathods and Associated Tools for the Information Systems Life Cycle, Proc. of the IFIP WG8.1 Working Conference CRIS’94, pp. 169–194, North-Holland, Amsterdam, 1994.Google Scholar
  4. 4.
    Harmsen A.F., Situational Method Engineering. Moret Ernst & Young, 1997.Google Scholar
  5. 5.
    Jacobson I., M. Christenson, P. Jonsson, G. Oevergaard, Object Oriented Software Engineering: a Use Case Driven Approach. Addison-Wesley, 1992.Google Scholar
  6. 6.
    Jarke M., C. Rolland, A. Sutcliffe, R. Domges, The NATURE requirements Engineering. Shaker Verlag, Aachen 1999.Google Scholar
  7. 7.
    Le Petit Robert, French Dictionary, Dictionnaires LE ROBERT, France,1995.Google Scholar
  8. 8.
    Plihon V., J. Ralyté, A. Benjamen, N.A.M. Maiden, A. Sutcliffe, E. Dubois, P. Heymans, A Reuse-Oriented Approach for the Construction of Scenario Based Methods. 5th International Conference on Software Process (ICSP’98), Chicago, Illinois, USA, 1998.Google Scholar
  9. 9.
    Ralyté J., C. Rolland, V. Plihon, Method Enhancement by Scenario Based Techniques. 11th Conference on Advanced Information Systems Engineering CAiSE[’99, Germany, 1999.Google Scholar
  10. 10.
    Ralyté J., Reusing Scenario Based Approaches in Requirement Engineering Methods: CREWS Method Base. Proc. of the 10th Int. Workshop on Database and Expert Systems Applications (DEXA’99), 1st Int. REP’99 Workshop, Florence, Italy, 1999.Google Scholar
  11. 11.
    Ralyté J., Ingénierie des méthodes par assemblage de composants. Thèse de doctorat en informatique de l’Université Paris 1. Janvier, 2001.Google Scholar
  12. 12.
    Ralyté J. C. Rolland, An Assembly Process Model for Method Engineering. 13th Conf. on Advanced Information Systems Engineering, CAISE’01 Interlaken, Switzerland, 2001.Google Scholar
  13. 13.
    Rolland C., N. Prakash, A proposal for context-specific method engineering, IFIP WG 8.1 Conf. on Method Engineering, pp 191–208, Atlanta, Gerorgie, USA, 1996.Google Scholar
  14. 14.
    Rolland C., V. Plihon, J. Ralyté, Specifying the reuse context of scenario method chunks. 10th Conf. on Advanced Information Systems Engineering, CAiSE’98. Pisa Italy, 1998.Google Scholar
  15. 15.
    Rolland C., N. Prakash, A. Benjamen, A multi-model view of process modelling. Requirements Engineering Journal, p. 169–187,1999.Google Scholar
  16. 16.
    Saeki M., K. Iguchi, K Wen-yin, M Shinohara, A meta-model for representing software specification & design methods. Proc. of the IFIP®WG8.1 Conference on Information Systems Development Process, Come, pp 149–166, 1993.Google Scholar
  17. 17.
    van Slooten K., S. Brinkkemper, A Method Engineering Approach to Information Systems Development. In Information Systems Development process, N. Prakash, C. Rolland, B. Pernici (Eds.), Elsevier Science Publishers B.V. (North-Holand), 1993.Google Scholar
  18. 18.
    Song X., A Framework for Understanding the Integration of Design Methodologies. In: ACM SIGSOFT Software Engineering Notes, 20 (1), pp. 46–54, 1995.CrossRefGoogle Scholar
  19. 19.
    Rational Software Corporation, Unified Modelling Language version 1.3. Available at, 2000.

Copyright information

© Springer-Verlag Berlin Heidelberg 2001

Authors and Affiliations

  • Jolita Ralyté
    • 1
  • Colette Rolland
    • 2
  1. 1.CUIUniversité de GenèveGenève 4Switzerland
  2. 2.CRIUniversité de Paris 1ParisFrance

Personalised recommendations