Exploring the potential of global types for adding a choreography perspective to the jABC framework

Paola Giannini, Anna Lena Lamprecht, Tiziana Margaria

Risultato della ricerca: Capitolo in libro/report/atti di convegnoContributo a conferenzapeer review

Abstract

We discuss how global types, aka multiparty session types, provide a complementary perspective on workflow models within the jABC modeling framework. On a reference example from the Semantic Web Services Challenge we show how the service orchestrations of jABC workflow applications can be expressed as service choreographies based on global types. Roles, identified with sets of logically related Service-Independent Building Blocks (SIBs), bridge between the two ways of looking at the behavior of systems. We compare the degree of declarativity and robustness in the face of changes of the reference example modeled with the jABC framework with as a global types specification.

Lingua originaleInglese
Titolo della pubblicazione ospiteMODELSWARD 2016 - Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development
EditorSlimane Hammoudi, Luis Ferreira Pires, Bran Selic, Philippe Desfray
EditoreSciTePress
Pagine368-376
Numero di pagine9
ISBN (elettronico)9789897581687
DOI
Stato di pubblicazionePubblicato - 2016
Evento4th International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2016 - Rome, Italy
Durata: 19 feb 201621 feb 2016

Serie di pubblicazioni

NomeMODELSWARD 2016 - Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development

???event.eventtypes.event.conference???

???event.eventtypes.event.conference???4th International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2016
Paese/TerritorioItaly
CittàRome
Periodo19/02/1621/02/16

Fingerprint

Entra nei temi di ricerca di 'Exploring the potential of global types for adding a choreography perspective to the jABC framework'. Insieme formano una fingerprint unica.

Cita questo