Abstract
In this chapter, we look at formal ways of addressing situational method engineering, method parts (fragments, chunks, components, etc.) and method construction. In Sect. 4.1 we discuss various metamodelling approaches at a variety of scales, from full method to single fragment descriptions. Section 4.2 is a brief discussion on ontologies and the use proposed for these in SME. In Sect. 4.3, in contrast to the static models of Sect. 4.1, we outline several formal descriptions of ways of constructing methods, while in Sect. 4.4 we comment on a few other formal approaches.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Nijssen’s Information Analysis Methodology (later renamed Natural language Information Analysis Method).
- 2.
Meta object facility.
- 3.
Common Object Methodology Metamodel Architecture.
- 4.
We acknowledge contributions of Dr. Fredrik Karlsson to this section.
- 5.
According to our discussion in Sect. 1.3 these should really be called process models. Here we keep the nomenclature adopted by these specific authors in order to link back to the source articles.
- 6.
Enterprise Resource Planning.
References
Ågerfalk PJ (2006) Towards better understanding of agile values in global software development. In: Krogstie J, Halpin TA, Proper HA (eds) Proceedings of the workshop on exploring modeling methods for systems analysis and design (EMMSAD ’06), held in conjunction with the 18th conference on advanced information systems (CAiSE ’06), Luxembourg, Luxembourg. Namur University Press, Namur, pp 375–382
Ågerfalk PJ, Åhlgren K (1999) Modelling the rationale of methods. In: Khosrowpour M (ed) Managing information technology resources in organizations in the next millennium. Proceedings of the 10th information resources management association international conference. IDEA Group, Hershey, PA, pp 184–190
Ågerfalk P, Fitzgerald B (2006) Exploring the concept of method rationale: a conceptual tool for method tailoring. In: Siau K (ed) Advanced topics in database research, vol 5. IGI, Hershey, PA
Ågerfalk PJ, Wistrand K (2003) Systems development method rationale: a conceptual framework for analysis. Paper presented at the 5th international conference on enterprise information systems (ICEIS 2003), 23–26 April 2003, Angers, France
Ågerfalk PJ, Brinkkemper S, Gonzalez-Perez C, Henderson-Sellers B, Karlsson F, Kelly S, Ralyté J (2007) Modularization constructs in method engineering: towards common ground? In: Ralyté J, Brinkkemper S, Henderson-Sellers B (eds) Situational method engineering: fundamentals and experiences. Springer, New York, NY, pp 359–368
Araujo T, Rossi M (1993) Process models for CASE shell environments. In: Brinkkemper S, Harmsen F (eds) Proceedings of the fourth workshop on the next generation of CASE tools. Memoranda Informatica 93.3, Universiteit Twente, pp 90–99
Aßmann U, Zschaler S, Wagner G (2006) Ontologies, meta-models, and the model-driven paradigm. In: Calero C, Ruiz F, Piattini M (eds) Ontologies for software engineering and software technology. Springer, Berlin, pp 249–273
Atkinson C (1997) Metamodelling for distributed object environments. First international enterprise distributed object computing workshop (EDOC ’97), Brisbane, Australia
Atkinson C (1999) Supporting and applying the UML conceptual framework. In: Bézivin J, Muller P-A (eds) «UML» 1998: beyond the notation, vol 1618. Springer, Berlin, pp 21–36
Atkinson C, Kühne T (2001b) Processes and products in a multi-level metamodeling architecture. Int J Software Eng Knowl Eng 11(6):761–783
Atkinson C, Gutheil M, Kiko K (2006) On the relationship of ontologies and models, in meta-modelling and ontologies. Proceedings of the 2nd workshop on meta-modelling, WoMM 2006, LNI, vol P-96, pp 47–60
Atkinson C, Kennel B, Goß B (2010) The level-agnostic modeling language. In: Malloy B, Staab S, van den Brand M (eds) SLE 2010. Lecture notes in computer science, vol 6563. Springer, Berlin, pp 266–275
Beck K (2000) Extreme programming explained. Embrace change. Addison-Wesley, Boston, MA, p 190
Beydoun G, Low G, Tran N, Henderson-Sellers B (2005) Preliminary basis for an ontology-based methodological approach for multi-agent systems. In: Akoka J, Liddle SW, Song I-Y, Bertolotto M, Comyn-Wattiau I, van den Heuvel W-J, Kolp M, Trujillo J, Kop C, Mayr HC (eds) Proceedings of the perspectives in conceptual modeling: ER2005 workshops CAOIS, BP-UML, CoMoGIS, eCOMO and QoIS, Klagenfurt, Austria, 24–28 October 2005. Lecture notes in computer science, vol 3770. Springer, Berlin, pp 131–140
Beydoun G, Tran N, Low G, Henderson-Sellers B (2006) Foundations of ontology-based methodologies for multi-agent systems. In: Kolp M, Bresciani P, Henderson-Sellers B, Winikoff M (eds) Lecture notes in computer science, vol 3529. Springer, Berlin, pp 111–123
Bézivin J, Gerbé O (2001) Towards a precise definition of the OMG/MDA framework. In: Proceedings of ASE ’01, IEEE Computer Society, Los Alamitos, CA, pp 273–280
Bézivin J, Lemesle R (1998) Ontology-based layered semantics for precise OA&D modeling. In: Bosch J, Mitchell S (eds) Object-oriented technology: ECOOP ’97 workshop reader. Lecture notes in computer science, vol 1357. Springer, Berlin, pp 287–292
Brinkkemper S (1990) Formalisation of information systems modelling. Ph.D. Thesis, University of Nijmegen, Thesis Publishers, Amsterdam, The Netherlands
Brinkkemper S (1996) Method engineering: engineering of information systems development methods and tools. Inform Software Tech 38(4):275–280
Brinkkemper S, Saeki M, Harmsen F (2001) A method engineering language for the description of systems development methods (extended abstract). In: Dittrich KR, Geppert A, Norrie MC (eds) Advanced information systems engineering: proceedings of the 13th international conference, CAiSE 2001, Interlaken, Switzerland, 4–8 June 2001. Lecture notes in computer science, vol 2068. Springer, Berlin, pp 473–476
Bunge M (1977) Treatise on basic philosophy: vol. 3: ontology I: the furniture of the world. Reidel, Boston
Bunge M (1979) Treatise on basic philosophy: vol. 4: ontology II: a world of systems. Reidel, Boston
Cameron J (2002) Configurable development processes: keeping the focus on what is being produced. Comm ACM 45(3):72–77
Cervera M, Albert M, Torres V, Pelechano V (2011) Turning method engineering support into reality. In: Ralyté J, Mirbel I, Deneckère R (eds) Engineering methods in the service-oriented context. Proceedings of the 4th IFIP WG8.1 working conference on method engineering, ME 2011, Paris France, April 2011. Springer, Heidelberg, pp 138–152
Chroust G (2000) Software process models: structure and challenges. In: Feng Y, Notkin D, Gaudel MC (eds) Software: theory and practice—proceedings, IFIP congress 2000. Kluwer, Amsterdam, pp 279–286
Corcho O, Fernandez-Lopez M, Gomez-Perez A (2006) Ontological engineering: principles, methods, tools and languages. In: Calero C, Ruiz F, Piattini M (eds) Ontologies for software engineering and software technology. Springer, Berlin, pp 1–48
Cortes Cornax M, Dupuy-Chessa S, Rieu D (2011) Bridging the gap between business processes and service composition through service choreographies. In: Ralyté J, Mirbel I, Deneckère R (eds) Engineering methods in the service-oriented context. Proceedings of the 4th IFIP WG8.1 working conference on method engineering, ME 2011, Paris France, April 2011. Springer, Heidelberg, pp 190–203
Cossentino M (2006) Personal communication to first author
Cossentino M, Gaglio S, Garro A, Seidita V (2007) Method fragments for agent design methodologies: from standardization to research. Int J Agent-Oriented Software Eng 1(1):91–121
Deneckère R, Kornyshova E, Rolland C (2009) Enhancing the guidance of the intentional model “MAP”: graph theory application. In: Proceedings of the third IEEE international conference on research challenges in information science, RCIS 2009, Fès, Morocco, 22–24 April 2009. IEEE Computer Society, Los Alamitos, CA, pp 13–22
Devedzic V (2002) Understanding ontological engineering. Comm ACM 45(4):136–144
Eriksson O, Henderson-Sellers B, Ågerfalk PJ (2013) Ontological and linguistic metamodelling revisited—a language use approach. Inform Software Tech 55(12):2099–2124
Finkelstein A, Kramer J, Goedicke M (1990) ViewPoint oriented software development. Proceedings of Conférence Le Génie Logiciel et ses applications, Toulouse, pp 337–351
Firesmith DG, Henderson-Sellers B (2002) The OPEN process framework. An introduction. Addison-Wesley, London, p 330
Firesmith D, Henderson-Sellers B, Graham I (1997) OPEN modeling language (OML) reference manual. SIGS Books, New York, NY, p 276
Flatscher RG (2002) Metamodeling in EIA/CDIF—meta-metamodel and metamodels. ACM Trans Model Comput Simul 12(4):322–342
Gašević D, Kaviani N, Hatala M (2007) On metamodeling in megamodels. In: Engels G, Opdyke B, Schmidt DC, Weil F (eds) MoDELS 2007. Lecture notes in computer science, vol 4735. Springer, Berlin, pp 91–105
Gonzalez-Perez C, Henderson-Sellers B (2006a) A powertype-based metamodelling framework. Software Syst Model 5(1):72–90. doi:10.1007/210270-005-0099-9
Gonzalez-Perez C, Henderson-Sellers B (2006b) An ontology for software development methodologies and endeavours. In: Calero C, Ruiz F, Piattini M (eds) Ontologies in software engineering and software technology. Springer, New York, NY, pp 123–152
Gonzalez-Perez C, Henderson-Sellers B (2006c). On the ease of extending a powertype-based methodology metamodel. In: Meta-modelling and ontologies. Proceedings of the 2nd workshop on meta-modelling, WoMM 2006, LNI, vol P-96, pp 11–25
Gonzalez-Perez C, Henderson-Sellers B (2007) Modelling software development methodologies: a conceptual foundation. J Syst Software 80(11):1778–1796
Gonzalez-Perez C, Henderson-Sellers B (2008a) A work product pool approach to methodology specification and enactment. J Syst Software 81(8):1288–1305. doi:10.1016/j.jss.2007.10.001
Gonzalez-Perez C, Henderson-Sellers B (2008b) Metamodelling for software engineering. Wiley, Chichester, p 210
Gonzalez-Perez C, Giorgini P, Henderson-Sellers B (2009) Method construction by goal analysis. In: Barry C, Conboy K, Lang M, Wojtkowski G, Wojtkowski W (eds) Information systems development. Challenges in practice, theory, and education. Springer, New York, NY, pp 79–92
Grosz G, Rolland C (1990) Using artificial intelligence techniques to formalize the information system design process, DEXA. Springer, Berlin, pp 374–380
Gruber TR (1993) A translation approach to portable ontology specifications. Knowl Acquis 5:199–220
Guarino N (1998) Formal ontology and information systems. In: Proceedings of the International conference on formal ontology in information systems—FOIS ’98, Trento, Italy
Guizzardi G (2005) Ontological foundations for structural conceptual models. University of Twente, Enschede
Guizzardi G (2007) On ontology, ontologies, conceptualizations, modeling languages, and (meta)models. In: Frontiers in artificial intelligence and applications volume 155. Proceedings of the 2007 conference on databases and information systems IV: selected papers from the seventh international Baltic conference DB&IS 2006. IOS Press, Amsterdam, pp 18–39
Guizzardi G, Wagner G (2005a) On the ontological foundations of agent concepts. In: Bresciani P, Giorgini P, Henderson-Sellers B, Low G, Winikoff M (eds) Agent-oriented information systems II, vol 3508. Springer, Berlin, pp 113–128
Guizzardi G, Wagner G (2005b) Some applications of a unified foundational ontology in business modeling. In: Green P, Rosemann M (eds) Business systems analysis with ontologies. IGI Group, Hershey, PA, pp 345–367
Guzélian G, Cauvet C (2007) SO2M: towards a service-oriented approach for method engineering. In: Proceedings of IKE ’07, Las Vegas, NV, USA
Harel D (1987) Statecharts: a visual formulation for complex systems. Sci Comput Program 8(3):231–274
Harmsen AF, Saeki M (1996) Comparison of four method engineering languages. In: Brinkkemper S, Lyytinen K, Welke RJ (eds) Method engineering. Principles of method construction and tool support. Chapman & Hall, London, pp 209–231
Henderson-Sellers B (2002) Process metamodelling and process construction: examples using the OPEN process framework (OPF). Ann Software Eng 14:341–362
Henderson-Sellers B (2006a) Method engineering: theory and practice. In: Karagiannis D, Mayr HC (eds) Information systems technology and its applications. Proceedings of the 5th international conference ISTA, 30–31 May 2006, Klagenfurt, Austria. Lecture notes in informatics (LNI), vol P-84. Gesellschaft für Informatik, Bonn, pp 13–23
Henderson-Sellers B (2007) On the challenges of correctly using metamodels in method engineering, keynote paper. In: Fujita H, Pisanelli D (eds) New trends in software methodologies, tools and techniques. Proceedings of the sixth SoMeT_07. Frontiers in artificial intelligence and applications, vol 161. IOS Press, Amsterdam, pp 3–35
Henderson-Sellers B (2011a) Random thoughts on multi-level conceptual modelling. In: Delcambre L, Kaschek R (eds) The evolution of conceptual modeling. Lecture notes in computer science, vol 6520. Springer, Berlin, pp 93–116
Henderson-Sellers B (2011b) Bridging metamodels and ontologies in software engineering. J Syst Software 84(2):301–313. doi:10.1016/j.jss.2010.10.025
Henderson-Sellers B (2012) On the mathematics of modelling, metamodelling, ontologies and modelling languages (SpringerBriefs in computer science). Springer, Heidelberg, p 106
Henderson-Sellers B, Bulthuis A (1996) The COMMA project. Object Magazine 6(4):24–26
Henderson-Sellers B, Bulthuis A (1998) Object-oriented metamethods. Springer, New York, NY, p 158
Henderson-Sellers B, Gonzalez-Perez C (2005c) Connecting powertypes and stereotypes. J Object Tech 4(7):83–96
Henderson-Sellers B, Gonzalez-Perez C (2011) Towards the use of granularity theory for determining the size of atomic method fragments for use in situational method engineering. In: Ralyté J, Mirbel I, Deneckère R (eds) Engineering methods in the service-oriented context. Proceedings of the 4th IFIP WG8.1 working conference on method engineering, ME 2011, Paris France, April 2011. Springer, Heidelberg, pp 49–63
Henderson-Sellers B, Ralyte J (2010) Situational method engineering: state-of-the-art review. J Univers Comput Sci 16(3):424–478
Henderson-Sellers B, Gonzalez-Perez C, Ralyté J (2008) Comparison of method chunks and method fragments for situational method engineering. In: Proceedings 19th Australian software engineering conference. ASWEC2008, IEEE Computer Society, Los Alamitos, CA, pp 479–488
Henderson-Sellers B, Eriksson O, Gonzalez-Perez C, Ågerfalk PJ (2013) Ptolemaic metamodelling? The need for a paradigm shift. In: Cueva Lovelle JM, Pelayo García-Bustelo C, Sanjuán Martínez O (eds) Progressions and innovations in model-driven software engineering. IGI Global, Hershey, PA, pp 90–146
Hesse W (2008a) Engineers discovering the “real world”—from model-driven to ontology-based software engineering. In: Kaschek R, Kop C, Steinberger C, Fliedl G (eds) UNISCON 2008. LNBIP vol. 5. Springer, Berlin, pp 136–147
Hesse W (2008b) From conceptual models to ontologies—a software engineering approach, paper presented at Dagstuhl seminar on conceptual modelling, 27–30 April 2008 (preprint on conference website: http://drops.dagstuhl.de/opus/volltexte/2008/1598)
Hobbs J (1985) Granularity. In: Proceedings of the international joint conference on artificial intelligence (IJCAI-85)
Hoppenbrouwers SJBA, Proper HA, van der Weide ThP (2005) A fundamental view on the process of conceptual modelling. In: Delcambre L, Kop C, Mayr HC, Mylopoulos J, Pastor O (eds) ER 2005. Lecture notes in artificial intelligence, vol 3716. Springer, Berlin, pp 128–143
Hug C, Front A, Rieu D, Henderson-Sellers B (2009) A method to build information systems engineering process metamodels. J Syst Software 82(10):1730–1742
Humphrey WS, Kellner MI (1989) Software process modeling: principles of entity process models, ICSE 1989. IEEE Computer Society/ACM Press, Los Alamitos, CA, pp 331–342
Iacovelli A (2011) Personal communication to first author
Iacovelli A, Souveyet C (2011) Towards common ground in SME: an ontology of method descriptors. In: Ralyté J, Mirbel I, Deneckère R (eds) Engineering methods in the service-oriented context. Proceedings of 4th IFIP WG8.1 working conference on method engineering, ME 2011, Paris France, April 2011. Springer, Heidelberg, pp 77–90
ISO/IEC (2007) Software engineering: metamodel for development methodologies. ISO/IEC 24744. International Standards Organization/International Electrotechnical Commission, Geneva
ISO/IEC (2010a) Software engineering: metamodel for development methodologies. Annex A—notation. International Standards Organization/International Electrotechnical Commission, Geneva
Jarke M, Mylopoulos J, Schmidt JW, Vassiliou Y (1992) DAIDA: an environment for evolving information systems. ACM Trans Inform Syst 10(1):1–50
Jarke M, Rolland C, Sutcliffe A, Domges R (1999) The NATURE requirements engineering. Shaker, Aachen
Jeusfeld MA (2011) A deductive view on process-data diagrams. In: Ralyté J, Mirbel I, Deneckère R (eds) Engineering methods in the service-oriented context. Proceedings of the 4th IFIP WG8.1 working conference on method engineering, ME 2011, Paris France, April 2011. Springer, Heidelberg, pp 123–137
Karlsson F, Ågerfalk PJ (2004) Method configuration: adapting to situational characteristics while creating reusable assets. Inform Software Tech 46:619–633
Karlsson F, Ågerfalk PJ (2009a) Exploring agile values in method configuration. Eur J Inform Syst 18(4):300–316
Karlsson F, Ågerfalk PJ (2009b) Towards structured flexibility in information systems development: devising a method for method configuration. J Database Manag 20(3):51–75
Karlsson F, Wistrand K (2006) Combining method engineering with activity theory: theoretical grounding of the method component concept. Eur J Inform Syst 15:82–90
Kaschek R (2005) Modelling ontology use for information system. In: Althoff K-D, Dengel A, Bergmann R, Nick M, Roth-Berghofer Th (eds) Professional knowledge management. Lecture notes in computer science, vol 3782. Springer, Berlin, pp 609–622
Kelly S (1993) A matrix editor for a MetaCASE environment. In: Brinkkemper S, Harmsen F (eds) Proceedings of fourth workshop on the next generation of CASE tools. Memoranda Informatica 93.3, Universiteit Twente, 1–14 May 1993
Kelly S (1997) Towards a comprehensive MetaCASE and CAME environment: conceptual architectural, functional and usability advances in MetaEdit+ dissertation, Jyväskylä studies in computer science, economics and statistics, vol 41, University of Jyväskylä, Finland
Kelly S, Lyytinen K, Rossi M (1996) MetaEdit+: a fully configurable multi-user and multi-tool CASE and CAME environment. In: Vassiliou Y, Mylopoulos J (eds) Proceedings of the 8th conference on advanced information systems engineering. Springer, Berlin
Kornyshova E, Deneckère R, Rolland C (2011) Method families concept: application to decision-making methods. In: Halpin T, Nurcan S, Krogstie J, Soffer P, Proper E, Schmidt R, Bider I (eds) BPMDS 2011 and EMMSAD 2011. LNBIP, vol 81. Springer-Verlag, Berlin, pp 413–427
Kruchten PH (1999) The rational unified process: an introduction. Addison-Wesley, Reading, MA
Kühne T (2006) Matters of (meta-) modelling. Software Syst Model 5:369–385
Kunz W, Rittel HWJ (1970) Issues as elements of information systems. Working paper 131. Institute for Urban and Regional Development, University of California, Berkeley
Laarman A, Kurtev I (2010) Ontological metamodelling with explicit instantiation. In: van den Brand M, Gašević D, Gray J (eds) Software language engineering, second international conference, SLE 2009, revised selected papers. Lecture notes in computer science, vol 5969. Springer-Verlag, Berlin, pp 174–183
Leppänen M (2006) Towards an ontology for information systems development. In: Krogstie J, Halpin T, Proper E (eds) The 9th international workshop on exploring modeling methods in systems analysis and design (EMMSAD ’06), Luxemburg, 5–6 June 2006, in conjunction with the 18th international conference on advanced information systems engineering (CAiSE ’06), published in Latour T. and Petit M (eds) Proceedings of workshops and doctoral consortium, Presses Universitaires de Namur, pp 363–374
Leppänen M (2007) An ontological framework of method engineering: an overall structure. In: Proper E, Halpin T, Krostie J (eds) 10th International workshop on exploring modeling methods in systems analysis and design (EMMSAD ’07), 11–12 June 2007, Trondheim, Norway. Proceedings of workshops and doctoral consortium. CEUR-WS, vol 365, pp 41–51
Marttiin P, Lyytinen K, Rossi M, Tahvanainen V-P, Tolvanen J-P (1995) Modeling requirements for future CASE: issues and implementation considerations. Inform Resour Manag J 8(1):15–25
McGregor JD, Korson T (1993) Supporting dimensions of classification in object-oriented design. J Object-Orient Prog 5(9):25–30
McIlroy MD (1968) Mass produced software components. Paper presented at the North Atlantic Treaty Organisation (NATO) conference on software engineering, Garmisch-Partenkirchen, Germany
Mellor SJ, Scott K, Uhl A, Weise D (2004) MDA distilled. Principles of model-driven architecture. Addison-Wesley, Boston, MA, p 150
Mirbel I (2006) Method chunk federation. In: Latour T, Petit M (eds) CAiSE ’06. 18th Conference on advanced information systems engineering—trusted information systems, Luxembourg 5–9 June 2006. Proceedings of the workshops and doctoral consortium. Namur University Press, Namur, pp 407–418
Mirbel I, Ralyté J (2006) Situational method engineering: combining assembly-based and roadmap-driven approaches. Requir Eng 11:58–78
Niknafs A, Asadi M, Abolhassani H (2007) Ontology-based method engineering. Int J Comput Sci Netw Secur 7(8):282–287
Odell JJ (1994) Power types. J Object-Orient Prog 7(2):8–12
OMG (1997) UML semantics. Version 1.1, 15 September 1997, OMG document ad/97-08-04
OMG (2002) Software process engineering metamodel specification, formal/2002-11-14. Object Management Group
OMG (2003) MDA guide version 1.0.1, OMG document omg/03-06-01
OMG (2005a) Software process engineering metamodel specification, version 1.1. formal/05-01-06. Object Management Group
OMG (2007) Unified Modeling Language: superstructure. Version 2.1.1, OMG document formal/07-02-03
OMG (2008) Software & systems process engineering meta-model specification. Version 2.0, OMG document number: formal/2008-04-01
OOSPICE (2002) Software process improvement and capability determination for object-oriented/component-based software development. www.oospice.com
Opdahl A, Henderson-Sellers B (2000) Evaluating and improving OO modelling languages using the BWW-model. In: Dampney CNG (ed) Proceedings of the information systems foundations workshop—ontology, semiotics and practice 1999, Lighthouse Press, Macquarie University, Sydney, pp 31–38
Opdahl A, Henderson-Sellers B (2002) Ontological evaluation of the UML using the Bunge-Wand-Weber model. Software Syst Model 1(1):43–67
Opdahl AL, Henderson-Sellers B, Barbier F (2001) Ontological analysis of whole-part relationships in OO models. Inform Software Tech 43(6):387–399
OPF (2005) Open process framework. http://www.opfro.org
Plihon V (1996) Un environnement pour l’ingénierie des méthodes. Ph.D. Thesis, University of Paris I, Paris, France
Potts C (1989) A generic model for representing design methods. In: ICSE ’89, ACM Press, Washington, DC, pp 217–226
Potts C, Bruns G (1988) Recording the reasons for design decisions. In: ICSE ’88, IEEE Computer Society, Los Alamitos, CA, pp 418–427
Ralyté J (2004) Towards situational methods for information systems development: engineering reusable method chunks. In: Vasilecas O, Caplinskas A, Wojtkowski W, Wojtkowski WG, Zupancic J, Wrycza S (eds) Proceedings of the 13th international conference on information systems development. Advances in theory, practice and education. Vilnius Gediminas Technical University, Vilnius, Lithuania, pp 271–282
Ralyté J, Rolland C (2001a) An assembly process model for method engineering. In: Dittrich KR, Geppert A, Norrie MC (eds) Advanced information systems engineering. Lecture notes in computer science, vol 2068. Springer, Berlin, pp 267–283
Ralyté J, Rolland C (2001b) An approach for method engineering. In: Proceedings of the 20th international conference on conceptual modelling (ER2001). Lecture notes in computer science, vol 2224. Springer, Berlin, pp 471–484
Ralyté J, Backlund P, Kühn H, Jeusfeld MA (2006) Method chunks for interoperability. In: Embley DW, Olivé A, Ram S (eds) Proceedings of ER2006. Lecture notes in computer science, vol 4215. Springer, Heidelberg, pp 339–353
Recker J, Rosemann M, Green P, Indulska M (2007) Exending the scope of representation theory: a review and proposed research model. In: Hart DN, Gregor SD (eds) Information systems foundations: theory, representation and reality. ANU E Press, Canberra, pp 93–114
Rolland C (1998) A comprehensive view of process engineering. In: Pernici B, Thanos C (eds) Advanced information systems engineering: proceedings of the 10th international conference, CAiSE ’98, Pisa, Italy, June 1998. Lecture notes in computer science, vol 1413. Springer, Berlin, pp 1–24
Rolland R (2005) Modelisation of the O* process with MAP, internal report of the ‘Centre de Recherche en Informatique’, University Paris 1 Sorbonne
Rolland C, Souveyet C, Moreno M (1995) An approach for defining ways-of-working. Inform Syst 20(4):295–305
Rolland C, Plihon V, Ralyté J (1998) Specifying the reuse context of scenario method chunks. In: Pernici B, Thanos C (eds) Advanced information systems engineering: proceedings of the 10th international conference, CAiSE ’98, Pisa, Italy, 8–12 June 1998. Lecture notes in computer science, vol 1413. Springer, Berlin, pp 191–218
Rolland C, Prakash N, Benjamen A (1999) A multi-model view of process modelling. Requir Eng 4(4):169–187
Rolland C, Nurcan S, Grosz G (2000) A decision making pattern for guiding the enterprise knowledge development process. J Inf Software Technol 42:313–331
Rossi M, Brinkkemper S (1996) Complexity metrics for systems development methods and techniques. Inform Syst 21(2):209–227
Ruiz F, Hilera JR (2006) Using ontologies in software engineering and technology. In: Calero C, Ruiz F, Piattini M (eds) Ontologies for software engineering and software technology. Springer, Berlin, pp 49–102
Rupprecht C, Funffinger M, Knublauch H, Rose T (2000) Capture and dissemination of experience about the construction of engineering processes. In: Proceedings of the 12th conference on advanced information systems engineering (CAISE). Lecture notes in computer science, vol 1789. Springer, Berlin, pp 294–308
Saeki M (2002) Role of model transformation in method engineering. In: Banks Pidduck A, Mylopoulos J, Woo CC, Tamer Ozsu M (eds) CAISE 2002. Lecture notes in computer science, vol 2348. Springer, Berlin, pp 626–642
Saeki M (2003a) Embedding metrics into information systems development methods: an application of method engineering technique. In: Eder J, Missikoff M (eds) Proceedings of CAiSE ’03. Lecture notes in computer science, vol 2681. Springer, Berlin, pp 374–389
Saeki M, Kaiya H (2007) On relationships among models, meta models and ontologies. In: Proceedings of the 6th OOPSLA workshop on domain-specific modeling
Schwaber K, Beedle M (2001) Agile software development with SCRUM. Prentice Hall, Upper Saddle River, NJ
Seidewitz E (2003) What models mean. IEEE Software 20(5):26–31
Seidita V, Ralyté J, Henderson-Sellers B, Cossentino M, Arni-Bloch N (2007) A comparison of deontic matrices, maps and activity diagrams for the construction of situational methods. In: Proceedings of the CAiSE Forum, CAiSE2007, Trondheim, June 2007
Smolander K (1990) Metamodels in CASE environments. Licenciate Thesis, computer science reports, University of Jyväskylä, Jyväskylä, Finland
Smolander K (1992) OPRR—a model for modeling systems development methods. In: Lyytinen K, Tahvanainen V-P (eds) Next generation CASE tools. IOS Press, Amsterdam, pp 224–239
Smolander K, Tahvanainen V-P, Lyytinen K, Marttiin P (1991) MetaEdit—a flexible graphical environment for methodology modeling. In: Andersen R, Bubenko J, S¢lvberg A (eds) Advanced information systems engineering. Springer, Berlin, pp 168–193
Standards Australia (2004) Standard metamodel for software development methodologies, AS 4651-2004. Standards Australia, Sydney
Stevens P, Pooley R (2006) Using UML: software engineering with objects and components. Addison Wesley, Essex
Sunyaev A, Hansen M, Krcmar H (2008) Method engineering: a formal description. In: Proceedings ISD 2008, 17th international conference on information systems development, Paphos, Cyprus, 25–27 August 2008. Also in: information systems development—towards a service provision society, Springer, pp 645–654
Ter Hofstede AHM, Verhoef TF (1997) On the feasibility of situational method engineering. Inform Syst 22(6/7):401–422
Ter Hofstede AHM, Proper H, van der Weide P (1993) Formal definition of a conceptual language for the description and manipulation of information models. Inform Syst 18(7):489–523
Tolvanen J-P (1998) Incremental method engineering with modeling tools. Dissertation, Jyväskylä studies in computer science, economics and statistics, vol 47, University of Jyväskylä, Finland, p 301
Tolvanen J-P, Lyytinen K (1993) Flexible method adaptation in CASE—the metamodeling approach. Scand J Inform Syst 5:51–77
Tolvanen J-P, Marttiin P, Smolander K (1993) An integrated model for information systems modelling. In: Nunamaker JF, Sprague RH (eds) Proceedings of the 26th annual Hawaii international conference on systems science. IEEE Computer Society, Los Alamitos, CA
Tran Q-NN, Low G (2008) MOBMAS: a methodology for ontology-based multi-agent systems development. Inform Software Tech 50(7–8):697–722
Tran Q-NN, Low G, Beydoun G (2006) A methodological framework for ontology centric oriented software engineering. Int J Comput Sci Eng 21(2):117–132
van de Weerd I, Brinkkemper S, Souer J, Versendaal J (2006) A situational implementation method for web-based content management system-applications: method engineering and validation in practice. Software Process Improv Pract 11(5):521–538
van de Weerd I, Brinkkemper S, Versendaal J (2007) Concepts for incremental method evolution: empirical exploration and validation in requirements management. In: Krogstie J, Opdahl AL, Sindre G (eds) CAiSE 2007. Lecture notes in computer science, vol 4495. Springer-Verlag, Berlin, pp 469–484
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. Proceedings of the 4th IFIP WG8.1 working conference on method engineering, ME 2011, Paris France, April 2011. Springer, Heidelberg, pp 108–122
Wand Y (1996) Ontology as a foundation for meta-modelling and method engineering. Inform Software Tech 38:281–287
Wand Y, Weber R (1988) An ontological analysis of some fundamental information systems concepts. In: Proceedings of the ninth international conference on information systems, Minneapolis, 30 November to 3 December 1988
Wand Y, Weber R (1990) An ontological model of an information system. IEEE Trans Software Eng 16(11):1282–1292
Wand Y, Weber R (1993) On the ontological expressiveness of information systems analysis and design grammars. J Inform Syst 3:217–237
Wand Y, Weber R (1995) On the deep structure of information systems. Inform Syst J 5(3):203–223
Welke RJ (1988) The CASE repository: more than another database application. MetaSystems Ltd., Ann Arbor, MI
Whitmire SA (1997) Object oriented design measurement. Wiley, New York, p 452
Wistrand K, Karlsson F (2004) Method components—rationale revealed. In: Persson A, Stirna J (eds) Advanced information systems engineering: proceedings of the 16th international conference, CAiSE 2004, Riga, Latvia, 7–11 June 2004. Lecture notes in computer science, vol 3084. Springer, Berlin, pp 189–201
Wyssusek B (2006) On ontological foundations of conceptual modelling. Scand J Inform Syst 18(1):63–80
Wyssusek B, Klaus H (2005) Ontological foundations of information systems analysis and design: extending the scope of the discussion. In: Green P, Rosemann M (eds) Business systems analysis with ontologies. IGI Group, Hershey, PA, pp 322–344
Zdravkovic J, Zikra I, Ilayeruma T (2011) An MDA method for service modelling by fomalizing REA and open-edi business frameworks with SBVR. In: Ralyté J, Mirbel I, Deneckère R (eds) Engineering methods in the service-oriented context. Proceedings of the 4th IFIP WG8.1 working conference on method engineering, ME 2011, Paris France, April 2011. Springer, Heidelberg, pp 219–224
Zoukar I (2005) MIBE: Méthode d’Ingénierie des Besoins pour l’implantation d’un progiciel de gestion intégré (ERP). Ph.D. Thesis, University of Paris I, Paris, France
Zoukar I, Salinesi C (2004) Using goal/strategy/maps to reduce the language disparity issue in ERP projects. In: Grundspenkis J, Kirikova M (eds) Knowledge and model driven information systems engineering for networked organisations, proceedings. Faculty of Computer Science and Information Technology, Riga, vol 2, pp 325–339
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Henderson-Sellers, B., Ralyté, J., Ågerfalk, P.J., Rossi, M. (2014). Formal Descriptions. In: Situational Method Engineering. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-41467-1_4
Download citation
DOI: https://doi.org/10.1007/978-3-642-41467-1_4
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-41466-4
Online ISBN: 978-3-642-41467-1
eBook Packages: Computer ScienceComputer Science (R0)