Skip to main content

Method Engineering: A Service-Oriented Approach

  • Chapter
  • First Online:
Book cover Intentional Perspectives on Information Systems Engineering

Abstract

In the past, a large variety of methods have been published ranging from very generic frameworks to methods for specific information systems. Method Engineering has emerged as a research discipline for designing, constructing and adapting methods for Information Systems development. Several approaches have been proposed as paradigms in method engineering. The meta modeling approach provides means for building methods by instantiation, the component-based approach aims at supporting the development of methods by using modularization constructs such as method fragments, method chunks and method components. This chapter presents an approach (SO2M) for method engineering based on the service paradigm. We consider services as autonomous computational entities that are self-describing, self-configuring and self-adapting. They can be described, published, discovered and dynamically composed for processing a consumer’s demand (a developer’s requirement). The method service concept is proposed to capture a development process fragment for achieving a goal. Goal orientation in service specification and the principle of service dynamic composition support method construction and method adaptation to different development contexts.

Remerciements: La recherche présentée dans ce chapitre n’aurait pu être menée si je n’avais pas eu l’immense chance de rencontrer Colette. Je la remercie très sincèrement pour m’avoir acceptée au sein de son équipe de recherche et aidée tout au long de ma carrière d’enseignant-chercheur. Elle est dans toute la communauté française des chercheurs en systèmes d’information la référence pour la qualité scientifique de ses travaux, pour le rayonnement international de sa recherche et pour sa vision et ses idées novatrices sur notre domaine.

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 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.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

  1. Brinkkemper S (1996) Method engineering: engineering of information systems development methods and tools. J Info Softw Technol 38(4):275–280

    Article  Google Scholar 

  2. Brinkkemper S, Saeki M, Harmsen F (1998) Assembly techniques for method engineering. In: Proceedings of the 10th international conference on advanced information systems engineering (CAISE’98). LNCS, vol 1413. Springer, pp 381–400

    Google Scholar 

  3. Chandrasekaran B, Josephson JR, Benjamins R (1998) The ontology of tasks and methods. In: Proceedings of the 11th international workshop on knowledge acquisition modeling and management, KAW’98, Banff, Canada

    Google Scholar 

  4. Chesbrough H, Spohrer J (2006) A research manifesto for services science. Commun ACM 49(7):35–40

    Article  Google Scholar 

  5. Gonzalez-Perez C, Henderson-Sellers B (2006) A powertype-based metamodelling framework. Softw Systems Modeling 5(1):72–90

    Article  Google Scholar 

  6. Guzélian G (2007) Conception de systèmes d’information: une approche orientée service. Thèse de l’Université Paul Cézanne, Aix-Marseille 3, Juillet

    Google Scholar 

  7. Guzélian G, Cauvet C (2007) SO2M: Towards a service-oriented approach for method engineering. In: Proceedings of international conference on information and knowledge engineering, IKE’07, Las Vegas, Nevada, USA

    Google Scholar 

  8. Heineman GT, Councill WT (2001) Component-based software engineering, putting the pieces together. Addison-Wesley Professional, Reading MA

    Google Scholar 

  9. 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’08, IEEE

    Google Scholar 

  10. International Organization for Standardization/International Electrotechnical Commission: Software engineering – metamodel for development methodologies ISO/IEC 24744. http://webstore.iec.ch/preview/info_isoiec24744%7Bed1.0%7Den.pdf (2007). Cited 5 May 2010

  11. Jacobson I, Christerson M, Jonsson P, Oevergaard G (1992) Object-oriented software engineering. Addison-Wesley, Reading MA

    Google Scholar 

  12. Jacobson I, Griss M, Jonsson P (1997) Software reuse: architecture, process and organization for business success. Addison-Wesley, Reading, MA

    Google Scholar 

  13. Kumar K, Welke RJ (1992) Methodology engineering – a proposal for situation-specific methodology construction. In: Cotterman W, Senn JA (eds) Challenges and strategies for research in systems development. Wiley, New York, pp 257–269

    Google Scholar 

  14. Karlsson F (2005) Method configuration – a systems development project revisited. In: Nilsson AG et al (eds) Proceedings of the 14th international conference on information systems development. Springer

    Google Scholar 

  15. Karlsson F, Agerfalk PJ (2004) Method configuration – adapting to situational characteristics while creating reusable assets. Info Softw Technol 46(9):619–633

    Article  Google Scholar 

  16. Martin J, Odell JJ (1994) Object-oriented methods. Prentice Hall PTR, Upper Saddle River, NJ

    Google Scholar 

  17. McIlory M (1976) Mass-produced software components. Software engineering concepts and techniques. In: Buxton JM et al (eds) Proceedings of Nato conference on software engineering, Garmisch, Germany

    Google Scholar 

  18. Nanci D, Espinasse B, Cohen B, Asselborn JC, Heckenroth H (2001) Ingénierie des systèmes d’information: merise deuxième génération. Vuibert, Paris

    Google Scholar 

  19. Natis YV, Schulte W (2003) Introduction to service-oriented architecture. Technologies, Gartner, Inc.

    Google Scholar 

  20. OASIS (2008) Reference architecture for service oriented architecture version 1.0, public review draft 1, 23 Apr 2008. http://docs.oasis-open.org/soa-rm/soa-ra/v1.0/soa-ra-pr-01.html

  21. O’Riordan D (2002) Business process standards for web services. Tect, Chicago, USA

    Google Scholar 

  22. Papazoglou MP, Georgakopoulos D (2003) Service-oriented computing. Commun ACM 46(10):24–28

    Article  Google Scholar 

  23. Peltz C (2003) Web services orchestration: review of emerging technologies, tools and standards. Technical report, Hewlett-Packard Company

    Google Scholar 

  24. Prat N (1997) Goal Formalization and classification for requirements engineering. In: Proceedings of the 3rd international workshop on requirements engineering: foundations of software quality REFSG’97, Barcelona, pp 145–156

    Google Scholar 

  25. Ramadour P, Cauvet C (2002) Approach and model for business components specification. In: Proceedings of the 13th international conference on database and expert systems, France

    Google Scholar 

  26. Ralyté J, Rolland C (2001) An assembly process model for method engineering. In: Proceedings of CAISE’01. LNCS, vol 2068. Springer, pp 267–283

    Google Scholar 

  27. Ralyté J, Brinkkemper S, Henderson-Sellers B (eds) (2007) Situational method engineering: fundamentals and experiences. In: Proceedings of the IFIP WG 8.1 working conference. IFIP Springer Series, vol 244. Springer, Boston, MA

    Google Scholar 

  28. Rolland C (2009) Endorsement of the book metamodeling for method engineering. In: Jeusfeld MA, Jarke M, Mylopoulos J (eds) Metamodeling for method engineering. MIT

    Google Scholar 

  29. Rolland C (2009) Method engineering: towards methods as services. Softw Process Improvement Practice 14:143–164

    Article  Google Scholar 

  30. Rolland C, Prakash N (1996) A proposal for context-specific method engineering . In: IFIP WG 8.1 conference on method engineering, Atlanta, Georgie, pp 191–208

    Google Scholar 

  31. Rolland C, Salinesi C (2005) Modeling goals and reasoning with them. In: Aurum A, Wohlin C (eds) Engineering and managing software requirements (EMSR), Springer

    Google Scholar 

  32. Rolland C, Souveyet C (2009) Service oriented computing: an intentional approach. Trans Service Computing (IEEE-TSC), special issue on REFS (Requirements Engineering for Services), IEEE

    Google Scholar 

  33. Rolland C, Foucaut O, Benci G (1988) Conception de systèmes d’information: La méthode REMORA. Eyrolles, Paris

    Google Scholar 

  34. Rolland C, Plihon V, Ralyte J (1998) Specifying the reuse context of scenario method chunks. In: Pernici B, Thanos C (eds) Proceedings of CAISE’98. LNCS, vol 1413. Springer, pp 191–218

    Google Scholar 

  35. Rumbaugh J, Blaha M (1996) OMT tome1 – modélisation et conception orientées objet, Masson

    Google Scholar 

  36. Rumbaugh J, Blaha M, Premerlani W, Eddy F, Lorenson W (1991) Object-oriented modeling and design. Prentice Hall, Englewood Cliffs, NJ

    Google Scholar 

  37. Song X (1997) Systematic integration of design method. IEEE Software, vol 14, Issue 2, IEEE Computer Society Press, Los, pp 107–117 Alamitos, CA

    Google Scholar 

  38. Van Slooten K, Hodes B (1996) Characterizing IS development projects. In: Brinkkemper S, Lytinnen K, Welke RJ (eds) Method engineering – principles of method construction and tool support. Chapman & Hall, pp 29–44

    Google Scholar 

  39. Weinreich RJ, Sametinger J (2001) Component models and component services: concepts and principles. Component-based software engineering, putting the pieces together. Addison-Wesley, Reading MA

    Google Scholar 

  40. WSDL Version 2.0 (2007) Part 1: core language. http://www.w3.org/TR/2007/REC-wsdl20-20070626.Accessed5May2010

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Corine Cauvet .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

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, Heidelberg. https://doi.org/10.1007/978-3-642-12544-7_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-12544-7_19

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-12543-0

  • Online ISBN: 978-3-642-12544-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics