Abstract
Methodologies are one of the most significant key factors to the success of project development. Since there is no single methodology that can be uniquely pointed as “the best", the discipline of situational method engineering (SME) promotes the idea of creating method components, rather than complete methodologies, and tailoring them to specific situations at hand. In this paper we present a holistic approach, called ADOM-SME, for representing method components and tailoring them into situational methodologies. This approach, whose roots are in the area of domain engineering (also known as product line engineering), supports specifying the five main methodological aspects (products, work units, stages, producers, and model units), as well as instantiating them into endeavour concepts, using a single frame of reference. Furthermore, the proposed approach enriches the standard metamodel for development methodologies, ISO/IEC 24744, by supporting the creation of valid situational methodologies and guiding their tailoring.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Ankolekar, A., Martin, D.L., Zeng, H.J.R., Sycara, K., Burstein, P.M., Lassila, O., Mcilraith, S.A., Narayanan, S., Payne: DAML-S: Semantic markup for web services. In: Proceedings of the International Semantic Web Workshop (SWWS), pp. 411–430 (2001)
Brinkkemper, S., Saeki, M., Harmsen, F.: Assembly techniques for method engineering. In: Pernici, B., Thanos, C. (eds.) CAiSE 1998. LNCS, vol. 1413, pp. 381–400. Springer, Heidelberg (1998)
Dori, D.: Object-Process Methodology – A Holistic System Paradigm. Springer, Heidelberg (2002)
Extreme Programming Web Site (2006), http://www.extremeprogramming.org
Gonzalez-Perez, C.: Supporting Situational Method Engineering with ISO/IEC 24744 and the Work Product Pool Approach. In: Proceedings on Situational Method Engineering: Fundamentals and Experiences, pp. 7–18 (2007)
Gonzalez-Perez, C., Henderson-Sellers, B.: A work product pool approach to methodology specification and enactment. J. Syst. Software (2007), doi:10.1016/j.jss.2007.10.001
Gonzalez-Perez, C., Henderson-Sellers, B.: Notation for ISO/IEC 24744, http://www.sqi.gu.edu.au/sc7-mirror/N3751-N3800/07N3781%20MOS-006%20ISO_IEC%2024744%20Notation%20-%20NWI%20Form%20V1.0.pdf
Gonzalez-Perez, C., McBride, T., Henderson-Sellers, B.: A metamodel for assessable software development methodologies. Software Qual. J (in press, 2004)
Graham, I., Henderson-Sellers, B., Younessi, H.: The OPEN Process Specification. Addison-Wesley, Reading (1997)
Grundmann, M.: A CMMI Maturity Level 2 assessment of RUP, http://www.ibm.com/developerworks/rational/library/dec05/grundmann/
Henderson-Sellers, B.: SPI – A Role for Method Engineering. In: Proceedings of the 32nd EUROMICRO Conference on Software Engineering and Advanced Applications (2006)
Humphrey, W.S.: Managing the Software Process. MA.ISO/IEC, 2004. ISO/IEC 15504-1. Software Process Assessment – Part 1: Concepts and Vocabulary. Addison-Wesley, Reading (1989)
ISO/IEC. ISO/IEC 24744, Software Engineering – Metamodel for Development Methodologies, 1st edn. (2007)
Mirbel, I., de Rivieres, V.: Adapting Analysis and Design to Software Context: the JECKO Approach. In: Bellahsène, Z., Patel, D., Rolland, C. (eds.) OOIS 2002. LNCS, vol. 2425, pp. 223–228. Springer, Heidelberg (2002)
Mirbel, I., Ralyté, J.: Situational method engineering: combining assembly-based and roadmap-driven approaches. Requirements Engineering 11(1), 58–78 (2006)
Mirbel, I.: Rethinking ISD methods: Fitting project team members profiles. I3S technical report I3S/RR-2004-13-FR (2004), http://www.i3s.unice.fr/~mirbel/publis/im-isd-04.pdf
Mirbel, I.: Method chunk federation (2006), http://www.i3s.unice.fr/~mh/RR/2006/RR-06.04-I.MIRBEL.pdf
OMG, Software Process Engineering Metamodel Specification, Version 1.1 (2005), http://www.omg.org/docs/formal/05-01-06.pdf
OOSPICE, http://www.oospice.com/
OPCAT inc. OPCAT web site, http://www.opcat.com/ , http://www.objectprocess.org/
OPEN Process Framework (OPF) Web Site, http://www.opfro.org/
Punter, H.T., Lemmen, K.: The MEMA-model: towards a new approach for Method Engineering. Information and Software Technology 38(4), 295–305 (1996)
Ralyté, J., Deneckere, R., Rolland, C.: Towards a generic model for situational method engineering. In: Eder, J., Missikoff, M. (eds.) CAiSE 2003. LNCS, vol. 2681, pp. 95–110. Springer, Heidelberg (2003)
Reinhartz-Berger, I., Dori, D.: A Reflective Metamodel of Object-Process Methodology: The System Modeling Building Blocks. In: Green, P., Rosemann, M. (eds.) Business Systems Analysis with Ontologies, pp. 130–173. Idea Group, Hershey (2005)
Reinhartz-Berger, I., Sturm, A.: Enhancing UML Models: A Domain Analysis Approach. Journal on Database Management (JDM) 19(1), 74–94 (2007); special issue on UML Topics
Schach, S.R.: An Introduction to Object-Oriented Analysis and Design with UML and the Unified Process. McGraw-Hill/Irwin (2004)
Soffer, P., Golany, B., Dori, D., Wand, Y.: Modelling Off-the-Shelf Information Systems Requirements: An Ontological Approach. Requirements Engineering 6(3), 183–199 (2001)
Soffer, P., Reinhartz-Berger, I., Sturm, A.: Facilitating Reuse by Specialization of Reference Models for Business Process Design. In: The 8th Workshop on Business Process Modeling, Development, and Support (BPMDS 2007), in conjunction with CAiSE 2007 (2007)
Software Engineering Institute, CMMI-SE/SW/IPPD/SS, V1.1, Continuous. CMMI for Systems Engineering/Software Engineering/Integrated Product and Process Development/Supplier Sourcing, Continuous Representation, version 1.1 (2002)
Sturm, A., Reinhartz-Berger, I.: Applying the Application-based Domain Modeling Approach to UML Structural Views. In: Atzeni, P., Chu, W., Lu, H., Zhou, S., Ling, T.-W. (eds.) ER 2004. LNCS, vol. 3288, pp. 766–779. Springer, Heidelberg (2004)
Toch, E., Gal, A., Reinhartz-Berger, I., Dori, D.: A Semantic Approach to Approximate Service Retrieval. ACM Transactions on Internet Technology 8(1) (2007), OPOSSUM is available at: http://dori.technion.ac.il/
Zowghi1, D., Firesmith, D.G., Henderson-Sellers, B.: Using the OPEN Process Framework to Produce a Situation-Specific Requirements Engineering Method. In: Proceedings of SREP 2005, pp. 29–30 (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Aharoni, A., Reinhartz-Berger, I. (2008). A Domain Engineering Approach for Situational Method Engineering. In: Li, Q., Spaccapietra, S., Yu, E., Olivé, A. (eds) Conceptual Modeling - ER 2008. ER 2008. Lecture Notes in Computer Science, vol 5231. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-87877-3_33
Download citation
DOI: https://doi.org/10.1007/978-3-540-87877-3_33
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-87876-6
Online ISBN: 978-3-540-87877-3
eBook Packages: Computer ScienceComputer Science (R0)