An Event-Based Approach to Runtime Adaptation in Communication-Centric Systems

Cinzia Di Giusto, Jorge A. Pérez*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

5 Citations (Scopus)

Abstract

This paper presents a model of session-based concurrency with mechanisms for runtime adaptation. Thus, our model allows to specify communication-centric systems whose session behavior can be dynamically updated at runtime. We propose an event-based approach: adaptation requests, issued by the system itself or by its environment, are assimilated to events which may trigger runtime adaptation routines. Based on type-directed checks, these routines naturally enable the reconfiguration of processes with active sessions. We develop a type system that ensures communication safety and consistency properties: while the former guarantees absence of runtime communication errors, the latter ensures that update actions do not disrupt already established sessions.

Original languageEnglish
Title of host publicationWeb Services, Formal Methods, and Behavioral Types - 11th International Workshop, WS-FM 2014 and 12th International Workshop, WS-FM/BEAT 2015, Revised Selected Papers
EditorsAntonio Ravara, Thomas Hildebrandt, Matthias Weidlich, Jan Martijn van der Werf
PublisherSpringer Verlag
Pages67-85
Number of pages19
ISBN (Electronic)978-3-319-33612-1
ISBN (Print)978-3-319-33611-4
DOIs
Publication statusPublished - 2016
Event11th International Workshop on Web Services, Formal Methods, and Behavioral Types, WS-FM 2014 and 12th International Workshop on Web Services, Formal Methods, and Behavioral Types, WS-FM/BEAT 2015 - Madrid, Spain
Duration: 4-Sept-20155-Sept-2015

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume9421
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference11th International Workshop on Web Services, Formal Methods, and Behavioral Types, WS-FM 2014 and 12th International Workshop on Web Services, Formal Methods, and Behavioral Types, WS-FM/BEAT 2015
Country/TerritorySpain
CityMadrid
Period04/09/201505/09/2015

Fingerprint

Dive into the research topics of 'An Event-Based Approach to Runtime Adaptation in Communication-Centric Systems'. Together they form a unique fingerprint.

Cite this