SpeAR v2.0: Formalized Past LTL Specification and Analysis of Requirements

A. Fifarek, L. Wagner, E. Hoffman, B. Rodes, M. Aiello, J. Davis

NASA Formal Methods Symposium, May 2017

This paper describes current progress on SpeAR, a novel tool for capturing and analyzing requirements in a domain specific language designed to read like natural language. Using SpeAR, system engineers capture requirements, environmental assumptions, and critical system properties using the formal semantics of Past LTL. SpeAR analyzes requirements for logical consistency and uses model checking to prove that assumptions and requirements entail stated properties. These analyses build confidence in the correctness of the formally captured requirements.