Skip to main content

2010 | OriginalPaper | Buchkapitel

Method Engineering: A Service-Oriented Approach

verfasst von : Corine Cauvet

Erschienen in: Intentional Perspectives on Information Systems Engineering

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche um passende Fachinhalte oder Patente zu finden.

search-config
loading …

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Brinkkemper S (1996) Method engineering: engineering of information systems development methods and tools. J Info Softw Technol 38(4):275–280CrossRef Brinkkemper S (1996) Method engineering: engineering of information systems development methods and tools. J Info Softw Technol 38(4):275–280CrossRef
2.
Zurück zum Zitat 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 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
3.
Zurück zum Zitat 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 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
4.
Zurück zum Zitat Chesbrough H, Spohrer J (2006) A research manifesto for services science. Commun ACM 49(7):35–40CrossRef Chesbrough H, Spohrer J (2006) A research manifesto for services science. Commun ACM 49(7):35–40CrossRef
5.
Zurück zum Zitat Gonzalez-Perez C, Henderson-Sellers B (2006) A powertype-based metamodelling framework. Softw Systems Modeling 5(1):72–90CrossRef Gonzalez-Perez C, Henderson-Sellers B (2006) A powertype-based metamodelling framework. Softw Systems Modeling 5(1):72–90CrossRef
6.
Zurück zum Zitat 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 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
7.
Zurück zum Zitat 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 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
8.
Zurück zum Zitat Heineman GT, Councill WT (2001) Component-based software engineering, putting the pieces together. Addison-Wesley Professional, Reading MA Heineman GT, Councill WT (2001) Component-based software engineering, putting the pieces together. Addison-Wesley Professional, Reading MA
9.
Zurück zum Zitat 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 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
11.
Zurück zum Zitat Jacobson I, Christerson M, Jonsson P, Oevergaard G (1992) Object-oriented software engineering. Addison-Wesley, Reading MA Jacobson I, Christerson M, Jonsson P, Oevergaard G (1992) Object-oriented software engineering. Addison-Wesley, Reading MA
12.
Zurück zum Zitat Jacobson I, Griss M, Jonsson P (1997) Software reuse: architecture, process and organization for business success. Addison-Wesley, Reading, MA Jacobson I, Griss M, Jonsson P (1997) Software reuse: architecture, process and organization for business success. Addison-Wesley, Reading, MA
13.
Zurück zum Zitat 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 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
14.
Zurück zum Zitat 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 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
15.
Zurück zum Zitat Karlsson F, Agerfalk PJ (2004) Method configuration – adapting to situational characteristics while creating reusable assets. Info Softw Technol 46(9):619–633CrossRef Karlsson F, Agerfalk PJ (2004) Method configuration – adapting to situational characteristics while creating reusable assets. Info Softw Technol 46(9):619–633CrossRef
16.
Zurück zum Zitat Martin J, Odell JJ (1994) Object-oriented methods. Prentice Hall PTR, Upper Saddle River, NJ Martin J, Odell JJ (1994) Object-oriented methods. Prentice Hall PTR, Upper Saddle River, NJ
17.
Zurück zum Zitat 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 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
18.
Zurück zum Zitat 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 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
19.
Zurück zum Zitat Natis YV, Schulte W (2003) Introduction to service-oriented architecture. Technologies, Gartner, Inc. Natis YV, Schulte W (2003) Introduction to service-oriented architecture. Technologies, Gartner, Inc.
21.
Zurück zum Zitat O’Riordan D (2002) Business process standards for web services. Tect, Chicago, USA O’Riordan D (2002) Business process standards for web services. Tect, Chicago, USA
22.
Zurück zum Zitat Papazoglou MP, Georgakopoulos D (2003) Service-oriented computing. Commun ACM 46(10):24–28CrossRef Papazoglou MP, Georgakopoulos D (2003) Service-oriented computing. Commun ACM 46(10):24–28CrossRef
23.
Zurück zum Zitat Peltz C (2003) Web services orchestration: review of emerging technologies, tools and standards. Technical report, Hewlett-Packard Company Peltz C (2003) Web services orchestration: review of emerging technologies, tools and standards. Technical report, Hewlett-Packard Company
24.
Zurück zum Zitat 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 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
25.
Zurück zum Zitat 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 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
26.
Zurück zum Zitat Ralyté J, Rolland C (2001) An assembly process model for method engineering. In: Proceedings of CAISE’01. LNCS, vol 2068. Springer, pp 267–283 Ralyté J, Rolland C (2001) An assembly process model for method engineering. In: Proceedings of CAISE’01. LNCS, vol 2068. Springer, pp 267–283
27.
Zurück zum Zitat 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 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
28.
Zurück zum Zitat Rolland C (2009) Endorsement of the book metamodeling for method engineering. In: Jeusfeld MA, Jarke M, Mylopoulos J (eds) Metamodeling for method engineering. MIT Rolland C (2009) Endorsement of the book metamodeling for method engineering. In: Jeusfeld MA, Jarke M, Mylopoulos J (eds) Metamodeling for method engineering. MIT
29.
Zurück zum Zitat Rolland C (2009) Method engineering: towards methods as services. Softw Process Improvement Practice 14:143–164CrossRef Rolland C (2009) Method engineering: towards methods as services. Softw Process Improvement Practice 14:143–164CrossRef
30.
Zurück zum Zitat 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 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
31.
Zurück zum Zitat Rolland C, Salinesi C (2005) Modeling goals and reasoning with them. In: Aurum A, Wohlin C (eds) Engineering and managing software requirements (EMSR), Springer Rolland C, Salinesi C (2005) Modeling goals and reasoning with them. In: Aurum A, Wohlin C (eds) Engineering and managing software requirements (EMSR), Springer
32.
Zurück zum Zitat 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 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
33.
Zurück zum Zitat Rolland C, Foucaut O, Benci G (1988) Conception de systèmes d’information: La méthode REMORA. Eyrolles, Paris Rolland C, Foucaut O, Benci G (1988) Conception de systèmes d’information: La méthode REMORA. Eyrolles, Paris
34.
Zurück zum Zitat 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 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
35.
Zurück zum Zitat Rumbaugh J, Blaha M (1996) OMT tome1 – modélisation et conception orientées objet, Masson Rumbaugh J, Blaha M (1996) OMT tome1 – modélisation et conception orientées objet, Masson
36.
Zurück zum Zitat Rumbaugh J, Blaha M, Premerlani W, Eddy F, Lorenson W (1991) Object-oriented modeling and design. Prentice Hall, Englewood Cliffs, NJ Rumbaugh J, Blaha M, Premerlani W, Eddy F, Lorenson W (1991) Object-oriented modeling and design. Prentice Hall, Englewood Cliffs, NJ
37.
Zurück zum Zitat Song X (1997) Systematic integration of design method. IEEE Software, vol 14, Issue 2, IEEE Computer Society Press, Los, pp 107–117 Alamitos, CA Song X (1997) Systematic integration of design method. IEEE Software, vol 14, Issue 2, IEEE Computer Society Press, Los, pp 107–117 Alamitos, CA
38.
Zurück zum Zitat 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 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
39.
Zurück zum Zitat 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 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
Metadaten
Titel
Method Engineering: A Service-Oriented Approach
verfasst von
Corine Cauvet
Copyright-Jahr
2010
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-642-12544-7_19