Proceedings 10th International Workshop on the Foundations of Coordination Languages and Software Architectures
Mohammad Reza Mousavi, Antonio Ravara

TL;DR
This workshop focuses on the foundational aspects of coordination languages and software architectures to address the challenges of designing, specifying, and reasoning about modern concurrent, distributed, and heterogeneous computational systems.
Contribution
It consolidates research efforts and discussions on foundational issues, common problems, and general solutions in coordination languages and software architectures for complex systems.
Findings
Emphasizes the importance of coordination languages in concurrent systems
Highlights the need for reusable and maintainable software architectures
Fosters collaboration between researchers and practitioners
Abstract
Computation nowadays is becoming inherently concurrent, either because of characteristics of the hardware (with multicore processors becoming omnipresent) or due to the ubiquitous presence of distributed systems (incarnated in the Internet). Computational systems are therefore typically distributed, concurrent, mobile, and often involve composition of heterogeneous components. To specify and reason about such systems and go beyond the functional correctness proofs, e.g., by supporting reusability and improving maintainability, approaches such as coordination languages and software architecture are recognised as fundamental. The goal of the this workshop is to put together 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 software architectures.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
