Verification-driven development of ICAROUS based on automatic reachability analysis: A preliminary case study

Marco A. Feliú, Camilo Rocha, Swee Balachandran

Producción: Capítulo del libro/informe/acta de congresoContribución a la conferenciarevisión exhaustiva

1 Cita (Scopus)

Resumen

The Integrated and Configurable Algorithms for Reliable Operations of Unmanned Systems (ICAROUS) is a software architecture being developed for the robust integration of mission-specific software modules and highly assured core software modules. This paper reports on the use of automatic reachability analysis during the development of ICAROUS, as a first step towards a broader formal verification effort of the software architecture. It explains how simulation based on state-space exploration and LTL model checking has been performed on a formal executable specification of the system in rewriting logic. Overall, this effort has unveiled issues such as deadlocks and undesired behavior, and has helped improve the ICAROUS design and source code.

Idioma originalInglés
Título de la publicación alojadaSPIN 2017 - Proceedings of the 24th ACM SIGSOFT International SPIN Symposium on Model Checking of Software
EditoresHakan Erdogmus, Klaus Havelund
EditorialAssociation for Computing Machinery, Inc
Páginas94-97
Número de páginas4
ISBN (versión digital)9781450350778
DOI
EstadoPublicada - 13 jul. 2017
Evento24th ACM SIGSOFT International SPIN Symposium on Model Checking of Software, SPIN 2017 - Santa Barbara, Estados Unidos
Duración: 13 jul. 201714 jul. 2017

Serie de la publicación

NombreSPIN 2017 - Proceedings of the 24th ACM SIGSOFT International SPIN Symposium on Model Checking of Software

Conferencia

Conferencia24th ACM SIGSOFT International SPIN Symposium on Model Checking of Software, SPIN 2017
País/TerritorioEstados Unidos
CiudadSanta Barbara
Período13/07/1714/07/17

Huella

Profundice en los temas de investigación de 'Verification-driven development of ICAROUS based on automatic reachability analysis: A preliminary case study'. En conjunto forman una huella única.

Citar esto