Guest Editorial for the Special Issue on FORmal methods for the quantitative Evaluation of Collective Adaptive SysTems (FORECAST)

Collective Adaptive Systems (CAS) consist of a large number of spatially distributed heterogeneous entities with decentralized control and varying degrees of complex autonomous behavior that may be competing for shared resources even when collaborating to reach common goals. It is important to carry out thorough quantitative modeling and analysis and verification of their design to investigate all aspects of their behavior before they are put into operation. This requires combinations of formal methods (e.g., stochastic process algebras and associated verification techniques, such as quantitative model checking) and applied mathematics (e.g., mean field/continuous approximation and control theory) which, moreover, scale to large-scale CAS. In this context, the FORECAST workshop on FORmal methods for the quantitative Evaluation of Collective Adaptive SysTems—held in Vienna (Austria) on July 8, 2016 as a satellite event of the 4th federated event on Software Technologies: Applications and Foundations (STAF 2016)—was organized to raise awareness in the software engineering and formal methods communities of the particularities of CAS, and the design and control problems that they bring. The guest editors of this special issue served as co-chairs of the workshop’s Program Committee and were responsible for its proceedings [4]. FORECAST was sponsored by the FP7-ICT-600708 European project QUANTICOL (A Quantitative Approach to Management and Design of Collective and Adaptive Behaviours), that ran from 2013 to 2017 [3, 5, 7]. We thank the project’s participants and in particular its coordinator, Jane Hillston, for entrusting us with the workshop’s organization.

[1]  Falai Chen,et al.  Geometric Modeling (Dagstuhl Seminar 14221) , 2014 .

[2]  Jacob Beal,et al.  Engineering Resilient Collective Adaptive Systems by Self-Stabilisation , 2017, ACM Trans. Model. Comput. Simul..

[3]  Maurice H. ter Beek,et al.  Proceedings of the Workshop on FORmal methods for the quantitative Evaluation of Collective Adaptive SysTems, FORECAST@STAF 2016, Vienna, Austria, 8 July 2016 , 2016, FORECAST@STAF.

[4]  Sabina Rossi,et al.  A Product-Form Model for the Performance Evaluation of a Bandwidth Allocation Strategy in WSNs , 2018, ACM Trans. Model. Comput. Simul..

[5]  Michele Loreti Replicated Computations Results (RCR) Report for “Mesoscopic Modelling of Pedestrian Movement using Carma and its Tools” , 2018, ACM Trans. Model. Comput. Simul..

[6]  Jane Hillston,et al.  Modelling and Analysis of Collective Adaptive Systems with CARMA and its Tools , 2016, SFM.

[7]  Andrea Vandin Replicated Computations Results (RCR) Report for “A Holistic Approach for Collaborative Workload Execution in Volunteer Clouds” , 2018, ACM Trans. Model. Comput. Simul..

[8]  Vincenzo Ciancia,et al.  A Quantitative Approach to the Design and Analysis of Collective Adaptive Systems for Smart Cities , 2014, ERCIM News.

[9]  Franco Zambonelli,et al.  Collective Adaptive Systems: Qualitative and Quantitative Modelling and Analysis (Dagstuhl Seminar 14512) , 2014, Dagstuhl Reports.

[10]  Maurice H. ter Beek,et al.  Proceedings of the Workshop on FORmal methods for the quantitative Evaluation of Collective Adaptive SysTems: Preface , 2016 .

[11]  Stephen Gilmore,et al.  Mesoscopic Modelling of Pedestrian Movement Using Carma and Its Tools , 2018, ACM Trans. Model. Comput. Simul..

[12]  Alessandro Aldini,et al.  Design and Verification of Trusted Collective Adaptive Systems , 2018, ACM Trans. Model. Comput. Simul..

[13]  Alberto Lluch-Lafuente,et al.  A Holistic Approach for Collaborative Workload Execution in Volunteer Clouds , 2018, ACM Trans. Model. Comput. Simul..

[14]  Maurice H. ter Beek Replicated Computations Results (RCR) Report for “Design and Verification of Trusted Collective Adaptive Systems” , 2018, ACM Trans. Model. Comput. Simul..

[15]  Marco Bernardo,et al.  Formal Methods for the Quantitative Evaluation of Collective Adaptive Systems , 2016, Lecture Notes in Computer Science.