Cosmos
Cosmos
Un outil de sûreté probabiliste pour domaines critiques
COSMOS est un logiciel open source d’évaluation et de validation des systèmes complexes, notamment de système stochastique et système cyber-physique. Très utile dans les domaines critiques (les transports, l’énergie, la santé, la finance…), COSMOS permet d’opérer une analyse statistique de la pertinence et de la performance d’un modèle, et de garantir la probabilité de réalisation d’un événement dans un environnement incertain.
Il devient alors possible de comparer ce qui n’est pas comparable de manière évidente.
Le logiciel permet de réaliser la co-simulation d’un modèle pour l’outil Simulink avec un environnement stochastique, en allant plus loin avec la modélisation très expressive des modèles. Ainsi, COSMOS évite notamment aux ingénieurs de déduire les comportements de leurs modèles a posteriori, à partir d’expériences physique.
Parmi les domaines où COSMOS a déjà été appliqué avec succès, nous pouvons citer : les véhicules autonomes, les pacemakers, l’analyse de l’expression génétique, les ateliers de manufacture.
Partenaires dans le développement du logiciel :
- LMF (Laboratoire Méthode Formelle: laboratoire d’informatique de l’ENS Paris-Saclay )
- LACL (Laboratoire d’Algorithmique, Complexité et Logique)
Fiche technique
- Langage : C++
- Licence : GPLv3
- Format disponible : source, linux 64 build, MacOS build
- Possible compilation sur toute installation UNIX
- Site web de Cosmos




COSMOS est capable de :
• Réaliser des analyses de performance des modèles stochastique
• Avérer la sûreté de fonctionnement des systèmes dans des environnements non contraints
• Lire les fichiers Simulink
• Estimer des paramètres de performance complexes décrits avec la logique HASL.
Découvrez le logiciel Cosmos
Cliquez sur l’image pour accéder au tutoriel du logiciel Cosmos
Cosmos appliqué aux pacemakers :
Pour aller plus loin :
- P. Ballarini, B. Barbot, M. Duflot, S. Haddad and N. Pekergin. HASL: A New Approach for Performance Evaluation and Model Checking from Concepts to Experimentation. Performance Evaluation 90, pages 53-77, 2015.
- B. Barbot, M. Kwiatkowska, A. Mereacre and N. Paoletti. Building Power Consumption Models from Executable Timed I/O Automata Specifications. In HSCC’16, pages 195–204. ACM, 2016.2016.
- B. Barbot, B. Bérard, Y. Duplouy and S. Haddad. Integrating Simulink Models into the Model Checker Cosmos. In Proceedings of the 39th International Conference on Applications and Theory of Petri Nets (PETRI NETS’18), pages 363-373, Bratislava, Slovakia, June 2018, LNCS. Springer.
L'équipe Mexico
Les travaux de Mexico ont pour motivation une meilleure compréhension et une fiabilité accrue des systèmes distribués asynchrones, et s’intéressent particulièrement à la concurrence et à l’interaction. L’équipe travaille sur les systèmes complexes concurrents aussi bien d’un point de vue théorique que pratique. Ses travaux s’intéressent à deux domaines d’application, les systèmes cyber-physiques et les systèmes biologiques, ainsi qu’aux défis méthodologiques posés au niveau abstrait dans le contexte des systèmes hybrides / synchronisés / asynchrones, de la distribution et de la concurrence, et des systèmes partiellement observables.
En savoir plus sur l'équipeIls nous font confiance
