COORDINATION 2022 - 24th International Conference on Coordination Models and Languages
COORDINATION 2022 is one of the three conferences of DisCoTec 2022.
Modern information systems rely increasingly on combining concurrent, distributed, mobile, adaptive, reconfigurable and heterogeneous components. New models, architectures, languages and verification techniques are necessary to cope with the complexity induced by the demands of today’s software development. Coordination languages have emerged as a successful approach, in that they provide abstractions that cleanly separate behaviour from communication, therefore increasing modularity, simplifying reasoning, and ultimately enhancing software development. Building on the success of the previous editions, this conference provides a well-established forum for the growing community of researchers interested in models, languages, architectures, and implementation techniques for coordination.
Main topics of interest
Topics of interest encompass all areas of coordination, including (but not limited to) coordination related aspects of:
- Theoretical models and foundations for coordination: component composition, concurrency, mobility, dynamic, spatial and probabilistic aspects of coordination, logic, emergent behaviour, types, semantics;
- Specification, refinement, and analysis of architectures: patterns and styles, verification of functional and non-functional properties, including performance and security aspects;
- Dynamic software architectures: distributed mobile code, configuration, reconfiguration, networked computing, parallel, high-performance and cloud computing;
- Nature- and bio-inspired approaches to coordination;
- Coordination of multi-agent and collective systems: models, languages, infrastructures, self-adaptation, self-organisation, distributed solving, collective intelligence and emerging behaviour;
- Coordination and modern distributed computing: web services, peer-to-peer networks, grid computing, context-awareness, ubiquitous computing, mobile computing;
- Coordination platforms for infrastructures of emergent new application domains like IoT, fog- and edge-computing;
- Cybersecurity aspects of coordinated systems, coordinated approaches to cybersecurity;
- Programming methodologies, languages, middleware, tools, and environments for the development and verification of coordinated applications;
- Tools, languages and methodologies for secure coordination;
- Industrial relevance of coordination and software architectures: programming in the large, domain-specific software architectures and coordination models, case studies;
- Interdisciplinary aspects of coordination;
- Industry-led efforts in coordination and case studies.
We seek contributions that enable the cross-fertilisation with other research communities in computer science or in other engineering or scientific disciplines.
Depending on the quality of the contributions, we plan to have dedicated sessions in the program, possibly together with a panel discussion.
Microservices (in collaboration with the Microservices Community)
Microservices are a novel architectural style, taking to an extreme
the ideas of service oriented computing. In microservices, applications
are composed by loosely coupled entities, the microservices. Beyond
that, single microservices should be small enough to be easily managed,
modified, and if needed removed and rewritten from scratch.
Microservices aim at obtaining high flexibility, reconfigurability and
scalability, thanks also to the exploitation of containerization
technologies such as Docker. Given that microservice-based applications
are composed by many loosely-coupled microservices, techniques allowing
one to coordinate their execution in order to obtain the desired
behaviour are of paramount importance.
Contacts: Ivan Lanese (firstname.lastname@example.org)
and Fabrizio Montesi (email@example.com)
We welcome tool papers that describe experience reports, technological artefacts and innovative prototypes
(including engines, APIs, etc.), for coordinating, modelling, analysing, simulating or testing systems,
as well as educational tools in the scope of the research topics of COORDINATION.
In addition, we welcome submissions promoting the integration of existing tools relevant to the community.
Program Committee chairs
- Gul Agha (University of Illinois at Urbana Champaign, USA)
- Farhad Arbab (CWI and Leiden University, The Netherlands)
- Simon Bliudze (INRIA Lille, France)
- Laura Bocchi (University of Kent, UK)
- Wolfgang De Meuter (Vrije Universiteit Brussels, Belgium)
- Rocco De Nicola (IMT School for Advanced Studies Lucca, Italy)
- Giovanna di Marzo Serugendo (Université de Genève, Switzerland)
- Tom Holvoet (KU Leuven, Belgium)
- Jean-Marie Jacquet (University of Namur, Belgium)
- Christine Julien (University of Texas at Austin, USA)
- eva Kühn (Vienna University of Technology, Austria)
- Alberto Lluch Lafuente (Technical University of Denmark)
- Michele Loreti (Università di Camerino, Italy)
- Mieke Massink (ISTI-CNR, Pisa, Italy) - Chair
- José Proença (CISTER, ISEP, Portugal)
- Rosario Pugliese (Università di Firenze, Italy)
- Hanne Riis Nielson (Technical University of Denmark)
- Marjan Sirjani (Mälardalen University, Sweden)
- Carolyn Talcott (SRI International, California, USA)
- Emilio Tuosto (Gran Sasso Science Institute, Italy)
- Vasco T. Vasconcelos (University of Lisbon, Portugal)
- Mirko Viroli (Università di Bologna, Italy)
- Gianluigi Zavattaro (Università di Bologna, Italy)