International audienceWe 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 few or no false alarms. This is achieved by refinement of a general purpose static analyzer and later adaptation to particular programs of the family by the end-user through parametrization. This is applied to the proof of soundness of data manipulation operations at the machine level for periodic synchronous safety critical embedded software. The main novelties are the design principle of static analyzers by refinement and adaptation through parametrization, the symbolic manipulation of expressions to improve the precision of abstract t...
Static program analysis (generally based on computing fixpoints using the technique of abstract inte...
AbstractStatic program analysis complements traditional dynamic testing by discovering generic patte...
Static analysis tools (see the sidebar onpage 7) are very useful for finding bugs. They go far beyon...
We show that abstract interpretation-based static program analysis can be made efficient and precise...
We show that abstract interpretation-based static program analysis can be made ecient and precise en...
Abstract. We report on a successful preliminary experience in the design and implementation of a spe...
We report on a successful preliminary experience in the design and implementation of a speci...
Abstract. We report on a successful preliminary experience in the de-sign and implementation of a sp...
We report on a successful preliminary experience in the design and implementation of a special-purpo...
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...
Abstract. Safety-critical software in industry is typically subjected to both dy-namic testing as we...
Static analysis has commonly beenknown as a technique for finding violations of superficial stylisti...
There has been tremendous progress in static software analysis over the last years with, for example...
AbstractTools based on static analysis can be used to find defects in programs. Tools that do shallo...
Static program analysis (generally based on computing fixpoints using the technique of abstract inte...
AbstractStatic program analysis complements traditional dynamic testing by discovering generic patte...
Static analysis tools (see the sidebar onpage 7) are very useful for finding bugs. They go far beyon...
We show that abstract interpretation-based static program analysis can be made efficient and precise...
We show that abstract interpretation-based static program analysis can be made ecient and precise en...
Abstract. We report on a successful preliminary experience in the design and implementation of a spe...
We report on a successful preliminary experience in the design and implementation of a speci...
Abstract. We report on a successful preliminary experience in the de-sign and implementation of a sp...
We report on a successful preliminary experience in the design and implementation of a special-purpo...
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...
Abstract. Safety-critical software in industry is typically subjected to both dy-namic testing as we...
Static analysis has commonly beenknown as a technique for finding violations of superficial stylisti...
There has been tremendous progress in static software analysis over the last years with, for example...
AbstractTools based on static analysis can be used to find defects in programs. Tools that do shallo...
Static program analysis (generally based on computing fixpoints using the technique of abstract inte...
AbstractStatic program analysis complements traditional dynamic testing by discovering generic patte...
Static analysis tools (see the sidebar onpage 7) are very useful for finding bugs. They go far beyon...