Miller, StevenWhalen, MichaelCofer, Darren2020-12-102020-12-102010Communications of the ACM, Volume 53, No 2.https://hdl.handle.net/11299/217421Associated research group: Critical Systems Research GroupThe increasing popularity of model-based development and the growing power of model checkers are making it practical to use formal verification for important classes of software designs. A barrier to doing this in an industrial setting has been the need to translate the commercial modeling languages developers use into the input languages of the verification tools. This paper describes a translator framework that enables the use of model checking and theorem proving on complex avionics systems and describes its use in three industrial case studies.Software Model Checking Takes OffReport