International audienceFormal methods, and in particular sound static analyses, have been recognized by Certification Authorities as reliable methods to certify embedded avionics software. For sequential C software, industrial static analyzers, such as Astrée , already exist and are deployed. This is not the case for concurrent C software. This article discusses the requirements for sound static analysis of concurrent embedded software at Airbus and presents AstréeA , an extension of Astrée with the potential to address these requirements: it is scalable and reports soundly all run-time errors with few false posi-tives. We illustrate this potential on a variety of case studies targeting different avionics software components, including large...
International audienceWe show that abstract interpretation-based static program analysis can be made...
AbstractTools based on static analysis can be used to find defects in programs. Tools that do shallo...
La vérification de logiciels est une activité dont l'importance est cruciale pour les logiciels emba...
International audienceEmbedded critical systems, such as planes and cars, cannot be easily fixed dur...
There exist currently in production an immense number of applications that are considered safety cri...
International audienceIn the realm of embedded critical systems, it is crucial to guarantee the corr...
We discuss the characteristic properties of ASTRÉE, an automatic static analyzer for proving the abs...
Abstract. ASTRÉE is an abstract interpretation-based static program analyzer aiming at proving autom...
Static analyzers for critical embedded softwares often poorly abstract the phys-ical environment in ...
This monograph presents abstract interpretation and shows how its principles can be successfully app...
Much software for embedded systems is written in languages such as C. This is known to be error pron...
The is an extended paper version of the invited talk Numerical Domains for Software Verification By ...
International audienceIn previous work, we developed a sound static analysis by abstract interpretat...
International audienceStatic analyzers based on abstract interpretation are tools aiming at the auto...
International audienceThis paper reports on the design and soundness proof, using the Coq proof assi...
International audienceWe show that abstract interpretation-based static program analysis can be made...
AbstractTools based on static analysis can be used to find defects in programs. Tools that do shallo...
La vérification de logiciels est une activité dont l'importance est cruciale pour les logiciels emba...
International audienceEmbedded critical systems, such as planes and cars, cannot be easily fixed dur...
There exist currently in production an immense number of applications that are considered safety cri...
International audienceIn the realm of embedded critical systems, it is crucial to guarantee the corr...
We discuss the characteristic properties of ASTRÉE, an automatic static analyzer for proving the abs...
Abstract. ASTRÉE is an abstract interpretation-based static program analyzer aiming at proving autom...
Static analyzers for critical embedded softwares often poorly abstract the phys-ical environment in ...
This monograph presents abstract interpretation and shows how its principles can be successfully app...
Much software for embedded systems is written in languages such as C. This is known to be error pron...
The is an extended paper version of the invited talk Numerical Domains for Software Verification By ...
International audienceIn previous work, we developed a sound static analysis by abstract interpretat...
International audienceStatic analyzers based on abstract interpretation are tools aiming at the auto...
International audienceThis paper reports on the design and soundness proof, using the Coq proof assi...
International audienceWe show that abstract interpretation-based static program analysis can be made...
AbstractTools based on static analysis can be used to find defects in programs. Tools that do shallo...
La vérification de logiciels est une activité dont l'importance est cruciale pour les logiciels emba...