A computational system is called autonomous if it is able to make its own decisions, or take its own actions, without human supervision or control. The capability and spread of such …
Formal methods encompass a wide choice of techniques and tools for the specification, development, analysis, and verification of software and hardware systems. Formal methods …
Linear temporal logic (LTL) is a specification language for finite sequences (called traces) widely used in program verification, motion planning in robotics, process mining, and many …
Three progressive challenges stand in between the popular,“push-button,” industrially valuable technique of symbolic model checking and the level of widespread adoption …
S Maoz, JO Ringert - Software and Systems Modeling, 2021 - Springer
We introduce Spectra, a new specification language for reactive systems, specifically tailored for the context of reactive synthesis. The meaning of Spectra is defined by a …
J Li, MY Vardi, KY Rozier - … : 31st International Conference, CAV 2019, New …, 2019 - Springer
Mission-time LTL (MLTL) is a bounded variant of MTL over naturals designed to generically specify requirements for mission-based system operation common to aircraft, spacecraft …
This paper presents a methodology, with supporting tool, for formal modeling and analysis of software components in cyber-physical systems. Using our approach, developers can …
F Ingrand - 2019 Third IEEE International Conference on …, 2019 - ieeexplore.ieee.org
The consequences of autonomous systems software failures can be potentially dramatic. There is no need to darken the picture, but still, it seems unlikely that people, insurance …
KY Rozier, J Schumann - International Workshop on Competitions …, 2017 - ntrs.nasa.gov
R2U2 (Realizable, Responsive, Unobtrusive Unit) is an extensible framework for runtime System HealthManagement (SHM) of cyber-physical systems. R2U2 can be run in hardware …