Abstract
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.
Chapter PDF
Similar content being viewed by others
Keywords
References
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)
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)
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)
Brinkkemper, S.: Method engineering: engineering of information systems development methods and tools. Information and Software Technology 38(4), 275–280 (1996)
Brinkkemper, S., Saeki, M., Harmsen, F.: Meta-modelling based assembly techniques for situational method engineering. Information Systems 24(3), 209–228 (1999)
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)
Deneckère, R., Iacovelli, A., Kornyshova, E., Souveyet, C.: From Method Fragments to Method Services. In: Proceedings of EMMSAD 2008 (2008)
Guzélian, G., Cauvet, C.: SO2M: Towards a Service-Oriented Approach for Method Engineering. In: Proceedings of the International Conference IKE 2007 (2007)
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)
Harmsen, F.: Situational Method Engineering. Ph.D. thesis, Universiteit Twente (1997)
Henderson-Sellers, B.: Process metamodelling and process construction: examples using the OPEN Process Framework (OPF). Annals of Software Engineering 14(1), 341–362 (2002)
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)
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)
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)
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)
Rolland, C.: Method engineering: towards methods as services. Softw. Process 14(3), 143–164 (2009)
Saeki, M.: Object-oriented meta modelling. Object-Oriented and Entity-Relationship Modeling 1021, 250–259 (1995)
Saeki, M.: Came: The first step to automated method engineering. In: Workshop on Process Engineering for Object-Oriented (2003)
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)
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)
Vlaanderen, K.: Improving Software Product Management Processes: a detailed view of the Product Software Knowledge Infrastructure. Ph.D. thesis, Utrecht University (2010)
Vlaanderen, K., van De Weerd, I., Brinkkemper, S.: Model-Driven Assessment in Software Product Management. In: International Workshop on Software Product Management, IWSPM (2010)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 IFIP International Federation for Information Processing
About this paper
Cite this paper
Vlaanderen, K., van de Weerd, I., Brinkkemper, S. (2011). The Online Method Engine: From Process Assessment to Method Execution. In: Ralyté, J., Mirbel, I., Deneckère, R. (eds) Engineering Methods in the Service-Oriented Context. ME 2011. IFIP Advances in Information and Communication Technology, vol 351. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-19997-4_12
Download citation
DOI: https://doi.org/10.1007/978-3-642-19997-4_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-19996-7
Online ISBN: 978-3-642-19997-4
eBook Packages: Computer ScienceComputer Science (R0)