The Online Method Engine: From Process Assessment to Method Execution

  • Kevin Vlaanderen
  • Inge van de Weerd
  • Sjaak Brinkkemper
Part of the IFIP Advances in Information and Communication Technology book series (IFIPAICT, volume 351)


The field of method engineering has seen an increasing amount of interesting approaches and techniques over the last ten years. The coverage of these techniques ranges from the modeling of processes and systems to the situational construction of new ones. However, access to the required domain knowledge is often not available, and the effort required for effective method engineering is in most cases too much. To overcome these problems, we propose an incremental approach for process assessment, process improvement, and process execution, based on method engineering techniques and tools. The approach is implemented in the Online Method Engine; a holistic solution that supports these three aspects. In this paper, we give a conceptual overview of the approach, along with an overview of the current state of development.


Method Engineering Assessment Process Improvement Online Method Engine Method Fragments Method-as-a-Service Software Product Management 


  1. 1.
    Bekkers, W., Spruit, M., van de Weerd, I., van Vliet, R., Mahieu, A.: A Situational Assessment Method for Software Product Management. In: Proceedings of ECIS 2010 (2010) (accepted)Google Scholar
  2. 2.
    Bekkers, W., van de Weerd, I., Brinkkemper, S., Mahieu, A.: The Influence of Situational Factors in Software Product Management: An Empirical Study. In: IWSPM 2008: Proceedings of the 2008 Second International Workshop on Software Product Management, pp. 41–48. IEEE Computer Society, Washington, DC, USA (2008)CrossRefGoogle Scholar
  3. 3.
    Berki, E.: Formal Metamodelling and Agile Method Engineering in MetaCASE and CAME Tool Environments. In: Proceedings of the 1st South-East European Workshop on Formal Methods, SEEFM 2003, pp. 170–188 (November 2003)Google Scholar
  4. 4.
    Brinkkemper, S.: Method engineering: engineering of information systems development methods and tools. Information and Software Technology 38(4), 275–280 (1996)CrossRefGoogle Scholar
  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.
    Brinkkemper, S., Saeki, M., Harmsen, F.: A Method Engineering Language for the Description of Systems Development Methods. In: Dittrich, K.R., Geppert, A., Norrie, M.C. (eds.) CAiSE 2001. LNCS, vol. 2068, pp. 473–476. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  7. 7.
    Deneckère, R., Iacovelli, A., Kornyshova, E., Souveyet, C.: From Method Fragments to Method Services. In: Proceedings of EMMSAD 2008 (2008)Google Scholar
  8. 8.
    Guzélian, G., Cauvet, C.: SO2M: Towards a Service-Oriented Approach for Method Engineering. In: Proceedings of the International Conference IKE 2007 (2007)Google Scholar
  9. 9.
    Harmsen, F., Brinkkemper, S.: Design and implementation of a method base management system for a situational CASE environment. In: Second Asia-Pacific Software Engineering Conference (APSEC 1995), p. 430. IEEE Computer Society, Los Alamitos (1995)CrossRefGoogle Scholar
  10. 10.
    Harmsen, F.: Situational Method Engineering. Ph.D. thesis, Universiteit Twente (1997)Google Scholar
  11. 11.
    Henderson-Sellers, B.: Process metamodelling and process construction: examples using the OPEN Process Framework (OPF). Annals of Software Engineering 14(1), 341–362 (2002)CrossRefzbMATHGoogle Scholar
  12. 12.
    Pastor, O., Fons, J., Pelechano, V.: OOWS: A method to develop web applications from web-oriented conceptual models. In: Proceedings of IWWOST 2003. Luis Olsina, Oscar Pastor, Gustavo Rossi, Daniel Schwabe, Oviedo (2003)Google Scholar
  13. 13.
    Pastor, O., Insfrán, E., Merseguer, J., Romero, J., Pelechano, V.: OO-METHOD: An OO Software Production Environment Combining Conventional and Formal Methods. In: Olivé, À., Pastor, J.A. (eds.) CAiSE 1997. LNCS, vol. 1250, pp. 145–159. Springer, Heidelberg (1997)CrossRefGoogle Scholar
  14. 14.
    Ralyté, J.: Reusing scenario based approaches in requirement engineering methods: CREWS method base. In: International Workshop on Database and Expert Systems Applications (DEXA), pp. 305–309. IEEE, Los Alamitos (1999)CrossRefGoogle Scholar
  15. 15.
    Ralyté, J., Jeusfeld, M., Backlund, P., Kuhn, H., Arni-Bloch, N.: A knowledge-based approach to manage information systems interoperability. Information Systems 33(7-8), 754–784 (2008)CrossRefGoogle Scholar
  16. 16.
    Rolland, C.: Method engineering: towards methods as services. Softw. Process 14(3), 143–164 (2009)CrossRefGoogle Scholar
  17. 17.
    Saeki, M.: Object-oriented meta modelling. Object-Oriented and Entity-Relationship Modeling 1021, 250–259 (1995)CrossRefGoogle Scholar
  18. 18.
    Saeki, M.: Came: The first step to automated method engineering. In: Workshop on Process Engineering for Object-Oriented (2003)Google Scholar
  19. 19.
    Tolvanen, J.P., Rossi, M.: MetaEdit+: Defining and Using Domain-Specific Modeling Languages and Code Generators. In: Proceedings of the Conference on Object Oriented Programming Systems Languages and Applications, OOPSLA 2003 (2003)Google Scholar
  20. 20.
    van De Weerd, I., Brinkkemper, S., Nieuwenhuis, R., Versendaal, J., Bijlsma, L.: On the Creation of a Reference Framework for Software Product Management: Validation and Tool Support. In: International Workshop on Software Product Management (IWSPM), pp. 3–12. IEEE, Los Alamitos (2006)CrossRefGoogle Scholar
  21. 21.
    Vlaanderen, K.: Improving Software Product Management Processes: a detailed view of the Product Software Knowledge Infrastructure. Ph.D. thesis, Utrecht University (2010)Google Scholar
  22. 22.
    Vlaanderen, K., van De Weerd, I., Brinkkemper, S.: Model-Driven Assessment in Software Product Management. In: International Workshop on Software Product Management, IWSPM (2010)Google Scholar
  23. 23.
    van de Weerd, I., Souer, J., Versendaal, J., Brinkkemper, S.: Concepts for Incremental Method Evolution: Empirical Exploration and Validation in Requirements Management. In: Advanced Information Systems Engineering, pp. 469–484. Springer, Heidelberg (2007)CrossRefGoogle Scholar

Copyright information

© IFIP International Federation for Information Processing 2011

Authors and Affiliations

  • Kevin Vlaanderen
    • 1
  • Inge van de Weerd
    • 1
  • Sjaak Brinkkemper
    • 1
  1. 1.Department of Computer ScienceUtrecht UniversityUtrechtThe Netherlands

Personalised recommendations