Sibilla: A Tool for Reasoning about Collective Systems

Nicola Del Giudice,Lorenzo Matteucci,Michela Quadrini,Aniqa Rehman,Michele Loreti
DOI: https://doi.org/10.1016/j.scico.2024.103095
IF: 1.039
2024-02-01
Science of Computer Programming
Abstract:Formal approaches and tools have been defined, implemented and successfully applied to support the design and development of Collective Adaptive Systems. These tools are highly specialised in their fields, and their integration requires an effort. In this paper, we introduce Sibilla, a Java modular tool that facilitates the integration of multiple specification languages for supporting quantitative analysis of systems. After a description of the general architecture of Sibilla, the main features of the tool are discussed via simple examples.
computer science, software engineering
What problem does this paper attempt to address?