Skip to main content

Recent Advances in SME

  • Chapter
  • First Online:
Situational Method Engineering

Abstract

In the earlier chapters of this book, we have introduced a comprehensive review of the state-of-the-art in situational method engineering. However, over the last few years, there have been published a number of new ideas that are highly relevant to SME. In particular, we highlight in this chapter just three of these: how SME support service-oriented architectures (SOA), the application of SME to metamodels known as situational metamodel engineering (SMME) and recent discussions regarding the overall metamodelling architecture and how modelling languages might be a better focus than metamodels.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  • Atkinson C, Kühne T (2001a) The essence of multilevel metamodeling, UML ’01. Lecture notes in computer science, vol 2185. Springer, Heidelberg, pp 19–33

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Atkinson C, Kühne T (2003) Model-driven development: a metamodelling foundation. IEEE Software 20(5):36–41

    Article  Google Scholar 

  • Atkinson C, Kühne T (2005) Concepts for comparing modeling tool architectures. Model driven engineering languages and systems. Lecture notes in computer science, vol 3713. Springer, Berlin, pp 398–413

    Google Scholar 

  • Atkinson C, Gutheil M, Kennel B (2009) A flexible infrastructure for multilevel language engineering. IEEE Trans Software Eng 35(6):742–755

    Article  Google Scholar 

  • Börner R (2011) Towards construction of situational methods for service identification. 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 204–218

    Google Scholar 

  • Buckl S, Matthes F, Schweda CM (2011) A method base for enterprise architecture management. 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 34–48

    Google Scholar 

  • Cauvet C (2010) Method engineering: a service-oriented approach. In: Nurcan S, Salinesi C, Souveyet C, Ralyté J (eds) Intentional perspectives on information systems engineering. Springer, Berlin, pp 335–354

    Chapter  Google Scholar 

  • Coad P (1992) Object-oriented patterns. Comm ACM 35(9):152–159

    Article  Google Scholar 

  • Conte A, Fredj M, Hassine I, Giraudin J-P, Rieu D (2002) A tool and a formalism to design and apply patterns. OOIS, Lecture notes in computer science, vol 2425. Springer, Berlin, pp 135–146

    Google Scholar 

  • Deneckère R, Iacovelli A, Kornyshova E, Souveyet C (2008) From method fragments to method services. In: Halpin T, Krogstie J, Proper E (eds) Proceedings of EMMSAD ’08 thirteenth international workshop on exploring modeling methods for systems analysis and design. CEUR, pp 80–96

    Google Scholar 

  • Eriksson O, Henderson-Sellers B, Ågerfalk PJ (2013) Ontological and linguistic metamodelling revisited—a language use approach. Inform Software Tech 55(12):2099–2124

    Article  Google Scholar 

  • Gholami MF, Sharifi M, Jamshidi P (2011) (online), Enhancing the OPEN process framework with service-oriented method fragments. Software Syst Model. doi: 10.1007/s10270-011-0222-z

  • 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

    Article  Google Scholar 

  • Gonzalez-Perez C, Henderson-Sellers B (2008b) Metamodelling for software engineering. Wiley, Chichester, p 210

    Google Scholar 

  • Guzélian G, Cauvet C (2007) SO2M: towards a service-oriented approach for method engineering. In: Proceedings of IKE ’07, Las Vegas, NV, USA

    Google Scholar 

  • Henderson-Sellers B (2012) On the mathematics of modelling, metamodelling, ontologies and modelling languages (SpringerBriefs in computer science). Springer, Heidelberg, p 106

    Book  Google Scholar 

  • Henderson-Sellers B, Gonzalez-Perez C (2006a) On the ease of extending a powertype-based methodology metamodel, keynote paper. In: Meta-modelling and ontologies. Proceedings of the 2nd workshop on meta-modelling, WoMM 2006. LNI, vol P-96, pp 11–25

    Google Scholar 

  • Henderson-Sellers B, Nguyen VP (2004) Un outil d’aide à l’ingénierie de méthodes reposant sur l’approche OPEN. Génie Logiciel 70:17–28

    Google Scholar 

  • Henderson-Sellers B, Qureshi MA, Gonzalez-Perez C (2012) Towards an interoperable metamodel suite: size assessment as one input. Int J Softw Inform 6(2):111–124 (special issue)

    Google Scholar 

  • 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

    Chapter  Google Scholar 

  • Hug C (2009) Méthode, modèles et outil pour la méta-modélisation des processus d’ingénierie de systèmes d’information. Ph.D. Thesis, Université Joseph Fourier—Grenoble I, France, p 222

    Google Scholar 

  • Hug C, Front A, Rieu D (2007a) Un patron pour la méta-modélisation de concepts et de catégories de concepts. INFORSID, p X

    Google Scholar 

  • Hug C, Front A, Rieu D (2007b) Ingénierie des processus: une approche à base de patrons. INFORSID, pp 471–486

    Google Scholar 

  • Hug C, Front A, Rieu D (2008) A process engineering method based on ontology and patterns. ICSOFT (ISDM/ABF), pp 29–36

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Hug C, Mandran N, Front A, Rieu D (2010) Qualitative evaluation of a method for information systems engineering processes. In: Proceedings of RCIS 2010, IEEE Computer Society, Los Alamitos, CA, pp 257–268

    Google Scholar 

  • Iacovelli A, Souveyet C, Rolland C (2008) Method as a service (MaaS). In: Proceedings of international conference on research and challenges of information systems—RCIS 2008, IEEE

    Google Scholar 

  • ISO/IEC (2007) Software engineering: metamodel for development methodologies. ISO/IEC 24744. International Standards Organization/International Electrotechnical Commission, Geneva

    Google Scholar 

  • Odell JJ (1994) Power types. J Object-Orient Prog 7(2):8–12

    MathSciNet  Google Scholar 

  • OMG (2005a) Software process engineering metamodel specification, version 1.1. formal/05-01-06. Object Management Group

    Google Scholar 

  • OMG (2011) A foundation for the agile creation and enactment of software engineering methods request for proposal, OMG document ad/2011-05-22

    Google Scholar 

  • Partridge C, Gonzalez-Perez C, Henderson-Sellers B (2013) Are conceptual models concept models. In: Ng W, Storey VC, Trujillo, J (eds) Proceedings of ER 2013. Lecture notes in computer science, vol 8217. Springer, Heidelberg, pp 96–105

    Google Scholar 

  • Qureshi MA (2012) Interoperability of software engineering metamodels. In: Kienzle J (ed) Models in software engineering. Workshops and symposia at MODELS 2011, Wellington, New Zealand, 16–21 October 2011, reports and revised selected papers. Lecture notes in computer science, vol 7167. Springer, Berlin, pp 12–19

    Google Scholar 

  • Ralyté J, Mirbel I, DeneckèreR (eds) (2011) 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

    Google Scholar 

  • Reinicke B (2012) It’s 2012, so why am I driving a 1972 bug? IEEE Comput 45(10):100–103

    Article  Google Scholar 

  • Rolland C (2009) Method engineering: towards methods as services. Software Process Improv Pract 14(3):143–164

    Article  Google Scholar 

  • Rolland C, Prakash N, Benjamen A (1999) A multi-model view of process modelling. Requir Eng 4(4):169–187

    Article  Google Scholar 

  • Searle JR (1969) Speech acts: an essay in the philosophy of language. Cambridge University Press, Cambridge

    Book  Google Scholar 

  • Sen S, Moha N, Baudry B, Jezequel JM (2009) Metamodel pruning. In: ACM/IEEE 12th international conference on model driven engineering languages and systems (MODELS ’09), Springer, pp 32–46

    Google Scholar 

  • Smith B (2004) Beyond concepts: ontology as reality representation. In: Varzi A, Vieu L (eds) Proceedings of FOIS 2004. International conference on formal ontology and information systems, Turin, 4–6 November 2004. IOS Press, Amsterdam, pp 73–84

    Google Scholar 

  • Yau SS, An HG (2011) Software engineering meets services and cloud computing. IEEE Comput 44(10):47–53

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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). Recent Advances in SME. In: Situational Method Engineering. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-41467-1_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-41467-1_10

  • 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)

Publish with us

Policies and ethics