Configuration Management in a Method Engineering Context

  • Motoshi Saeki
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4001)


Method Engineering is the discipline for exploring techniques to build project-specific methods for information system development and Computer Aided Method Engineering (CAME) is a kind of computerized tool for supporting the processes to build them. In such method engineering environments, version control and change management for both model descriptions and method descriptions should be seamlessly combined. In addition, when the method being used is changed during a project, we should check whether the current version of a model is still consistent with the newer version of the adopted method. This paper proposes a technique to solve the issues on version control and change management in method engineering processes.


Change Management Class Diagram Sequence Diagram Version Control Meta Model 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Concurrent Versions System,
  2. 2.
  3. 3.
    The Coral Metamodeling Toolkit,
  4. 4.
    XML Metadata Interchange,
  5. 5.
    Brinkkemper, S., Saeki, M., Harmsen, F.: Meta-Modelling Based Assembly Techniques for Situational Method Engineering. Information Systems 24(3), 209–228 (1999)CrossRefGoogle Scholar
  6. 6.
    Harmsen, F.: Situational Method Engineering. Moret Ernst & Young Management Consultants (1997)Google Scholar
  7. 7.
    Keller, R.K., Bédard, J.-F., Saint-Denis, G.: Design and Implementation of a UML-Based Design Repository. In: Dittrich, K.R., Geppert, A., Norrie, M.C. (eds.) CAiSE 2001. LNCS, vol. 2068, pp. 448–464. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  8. 8.
    Kelly, S., Lyytinen, K., Rossi, M.: MetaEdit+: A Fully Configurable Multi-User and Multi-Tool CASE and CAME Environment. In: Constantopoulos, P., Vassiliou, Y., Mylopoulos, J. (eds.) CAiSE 1996. LNCS, vol. 1080, pp. 1–21. Springer, Heidelberg (1996)Google Scholar
  9. 9.
    Oda, T., Saeki, M.: Generative Technique of Version Control Systems for Software Diagrams. In: Proc. of the 21st IEEE Conference on Software Maintenance (ICSM 2005), pp. 515–524 (2005)Google Scholar
  10. 10.
    Ralyté, J., Rolland, C., Deneckère, R.: Towards a Meta-tool for Change-Centric Method Engineering: A Typology of Generic Operators. In: Persson, A., Stirna, J. (eds.) CAiSE 2004. LNCS, vol. 3084, pp. 202–218. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  11. 11.
    Ritter, N., Steiert, H.-P.: Enforcing Modeling Guidelines in an ORDBMS-based UML-Repository. In: Proc. of International Resource Management Association Conference (IRMA 2000), pp. 269–273 (2000)Google Scholar
  12. 12.
    Saeki, M.: Toward Automated Method Engineering: Supporting Method Assembly in CAME. In: Engineering Methods to Support Information Systems Evolution (EMSISE 2003 in OOIS 2003) (2003),
  13. 13.
    Saeki, M., Oda, T.: A Conceptual Model of Version Control in Method Engineering Environment. In: Proc. of CAiSE Short Paper 2005, pp. 89–94 (2005)Google Scholar
  14. 14.
    Si-Said, S., Rolland, C., Grosz, G.: MENTOR: A Computer Aided Requirements Engineering Environment. In: Constantopoulos, P., Vassiliou, Y., Mylopoulos, J. (eds.) CAiSE 1996. LNCS, vol. 1080, pp. 22–43. Springer, Heidelberg (1996)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Motoshi Saeki
    • 1
  1. 1.Dept. of Computer ScienceTokyo Institute of TechnologyTokyoJapan

Personalised recommendations