A static analyzer for large safety-critical software

B Blanchet, P Cousot, R Cousot, J Feret… - Proceedings of the …, 2003 - dl.acm.org
We show that abstract interpretation-based static program analysis can be made efficient
and precise enough to formally verify a class of properties for a family of large programs with …

Autonomous driving in urban environments: approaches, lessons and challenges

M Campbell, M Egerstedt, JP How… - … Transactions of the …, 2010 - royalsocietypublishing.org
The development of autonomous vehicles for urban driving has seen rapid progress in the
past 30 years. This paper provides a summary of the current state of the art in autonomous …

Design and implementation of a special-purpose static program analyzer for safety-critical real-time embedded software

B Blanchet, P Cousot, R Cousot, J Feret… - The essence of …, 2002 - Springer
We report on a successful preliminary experience in the design and implementation of a
special-purpose Abstract Interpretation based static program analyzer for the verification of …

Abstract interpretation based formal methods and future challenges

P Cousot - Informatics: 10 Years Back, 10 Years Ahead, 2001 - Springer
In order to contribute to the solution of the software reliability problem, tools have been
designed to analyze statically the run-time behavior of programs. Because the correctness …

Refactoring product lines

V Alves, R Gheyi, T Massoni, U Kulesza… - Proceedings of the 5th …, 2006 - dl.acm.org
Adoption strategies for Software Product Lines (SPL) frequently involve bootstrap**
existing products into a SPL and extending an existing SPL to encompass another product …

[PDF][PDF] PVS prover guide

N Shankar, S Owre, JM Rushby… - … , Menlo Park, CA, 2001 - pvs.csl.sri.com
PVS stands for “Prototype Verification System,” and as the name suggests, it is a prototype
environment for specification and verification. This document is a reference manual for the …

Identifying method-level mutation subsumption relations using Z3

R Gheyi, M Ribeiro, B Souza, M Guimarães… - Information and …, 2021 - Elsevier
Context: Mutation analysis is a popular but costly approach to assess the quality of test
suites. One recent promising direction in reducing costs of mutation analysis is to identify …

A framework for FMI-based co-simulation of human–machine interfaces

M Palmieri, C Bernardeschi, P Masci - Software and Systems Modeling, 2020 - Springer
A framework for co-simulation of human–machine interfaces in Cyber-Physical Systems
(CPS) is presented. The framework builds on formal (ie mathematical) methods. It aims to …

Enhancing program verification with lemmas

HH Nguyen, WN Chin - … International Conference, CAV 2008 Princeton, NJ …, 2008 - Springer
One promising approach to verifying heap-manipulating programs is based on user-defined
inductive predicates in separation logic. This approach can describe data structures with …

[PDF][PDF] A theory for feature models in alloy

R Gheyi, T Massoni, P Borba - First alloy workshop, 2006 - academia.edu
Feature models are used to state the instances of a software product-line. However, there is
a limited tool support for automatically checking properties of feature models. In this paper …