Abbrevation
FOCLASA
City
Toulouse
Country
France
Deadline Paper
Start Date
End Date
Abstract

Nowadays software systems are distributed, concurrent, mobile, and often involve the composition of heterogeneous components and stand&#8211;alone services&#046; Service coordination and self&#8211;adaptation constitute the core characteristics of distributed and service&#8211;oriented systems&#046; Coordination languages and formal approaches to modelling and reasoning about self&#8211;adaptive behaviour help to simplify the development of complex distributed service&#8211;based systems, enable functional correctness proofs and improve reusability and maintainability of such systems&#046; The goal of the FOCLASA workshop is to gather researchers and practitioners of the aforementioned fields, to share and identify common problems, and to devise general solutions in the context of coordination languages and self&#8211;adaptive systems&#046;<br>Topics of interest include (but are not limited to):<br>* Theoretical models and frameworks for component and service coordination, service composition, service adaptation and concurrent system modeling&#046;<br>* Applications and usability studies for the aforementioned theoretical models, interaction and coordination challenges in various application domains&#046;<br>* Languages and specification protocols for component and service interaction, their semantics, expressiveness, validation and verification, type checking, static and dynamic analysis&#046;<br>* "Software as a service" models (e&#046;g&#046;, cloud computing) and dynamic software architectures, such as self&#8211;adaptive and self&#8211;organizing systems&#046;<br>* Tools and environments for the development of concurrent and customizable self&#8211;monitoring, self&#8211;adaptive and self&#8211;organizing applications&#046;<br>* Algorithms, mathematical models and realization frameworks for quality&#8211;of&#8211;service observation, storage, history&#8211;based analysis in self&#8211;adaptive systems (queuing models, load balancing, analysis of fault&#8211;tolerance, machine learning systems)&#046;<br>Practice, experience and methodologies from the following areas are solicited as well:<br>* Business process modelling<br>* Blockchains<br>* Cloud/fog/edge computing<br>* Component&#8211;based systems<br>* Large&#8211;scale distributed systems<br>* (Micro)service&#8211;based systems<br>* Multi&#8211;agent systems<br>* Peer&#8211;to&#8211;peer systems<br>* Self&#8211;adaptive systems<br>