Early design and validation of service-oriented applications is hardly feasible due to their distributed, dynamic, and heterogeneous nature. In order to support the engineering of such applications and discover faults early, foundational theories, modeling notations and analysis techniques for component-based development should be revisited. This paper presents a formal framework for coordinated execution of serviceoriented applications based on the OSOA open standard Service Component Architecture (SCA) for heterogeneous service assembly and on the formal method Abstract State Machines (ASMs) for modeling notions of service behavior, interactions, and orchestration in an abstract but executable way. The proposed framework is exemplified through a Robotics Task Coordination case study of the EU project BRICS.

Coordinated execution of heterogeneous service-oriented components by Abstract State Machines / D. Brugali, L. Gherardi, E.M. Riccobene, P. Scandurra - In: Formal aspects of component software : 8th International Symposium, FACS 2011 : Oslo, Norway, september 14-16, 2011 : revised selected papers / Peter Csaba Ölveczky, _x000D_ Farhad Arbab (eds.) ; [a cura di] F. Arbab, P.C. Ölveczky. - Berlin : Springer, 2012. - ISBN 9783642357428. - pp. 331-349 (( Intervento presentato al 8. convegno Formal Aspects of Component Software, International Symposium, (FACS) tenutosi a Oslo nel 2011 [10.1007/978-3-642-35743-5_20].

Coordinated execution of heterogeneous service-oriented components by Abstract State Machines

E.M. Riccobene;
2012

Abstract

Early design and validation of service-oriented applications is hardly feasible due to their distributed, dynamic, and heterogeneous nature. In order to support the engineering of such applications and discover faults early, foundational theories, modeling notations and analysis techniques for component-based development should be revisited. This paper presents a formal framework for coordinated execution of serviceoriented applications based on the OSOA open standard Service Component Architecture (SCA) for heterogeneous service assembly and on the formal method Abstract State Machines (ASMs) for modeling notions of service behavior, interactions, and orchestration in an abstract but executable way. The proposed framework is exemplified through a Robotics Task Coordination case study of the EU project BRICS.
Settore INF/01 - Informatica
2012
Book Part (author)
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/214704
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 6
  • ???jsp.display-item.citation.isi??? ND
social impact