1. Parallel Monitors for Self-adaptive Sessions
- Author
-
Betti Venneri, Mariangiola Dezani-Ciancaglini, and Mario Coppo
- Subjects
FOS: Computer and information sciences ,Computer Science - Logic in Computer Science ,Computer science ,lcsh:Mathematics ,Control (management) ,D.3.3 ,Flexibility (personality) ,020207 software engineering ,Self adaptive ,02 engineering and technology ,lcsh:QA1-939 ,Global type ,lcsh:QA75.5-76.95 ,Logic in Computer Science (cs.LO) ,Choreography ,Computer Science - Distributed, Parallel, and Cluster Computing ,Human–computer interaction ,020204 information systems ,0202 electrical engineering, electronic engineering, information engineering ,F.3.3 ,Distributed, Parallel, and Cluster Computing (cs.DC) ,lcsh:Electronic computers. Computer science ,Adaptation (computer science) ,Set (psychology) - Abstract
The paper presents a data-driven model of self-adaptivity for multiparty sessions. System choreography is prescribed by a global type. Participants are incarnated by processes associated with monitors, which control their behaviour. Each participant can access and modify a set of global data, which are able to trigger adaptations in the presence of critical changes of values. The use of the parallel composition for building global types, monitors and processes enables a significant degree of flexibility: an adaptation step can dynamically reconfigure a set of participants only, without altering the remaining participants, even if the two groups communicate., In Proceedings PLACES 2016, arXiv:1606.05403
- Published
- 2016