AbstractMany C programs assume the use of implicit domain-specific information. A common example is units of measurement, where values can have both a standard C type and an associated unit. However, since there is no way in the C language to represent this additional information, violations of domain-specific policies, such as unit safety violations, can be difficult to detect. In this paper we present a static analysis, based on the use of an abstract C semantics defined using rewriting logic, for the detection of unit violations in C programs. In contrast to typed approaches, the analysis makes use of annotations present in C comments on function headers and in function bodies, leaving the C language unchanged. Initial evaluation results...
International audienceWe show that abstract interpretation-based static program analysis can be made...
International audienceAbstract interpretation provides advanced techniques to infer numerical invari...
This paper will discuss a study of parameter errors that occurred in a software product developed us...
Many C programs assume the use of implicit domain-specific information. A common example is units of...
The loss of NASA's Mars climate orbiter is evidence of the importance of units of measurement as a s...
Measurement unit safety policy checking is a topic in software analysis concerned with ensuring that...
Many programs make implicit assumptions about data. Common assumptions include whether a variable ha...
The authors argue that they can increase confidence in Fortran programs with unit annotations and Ca...
CamFort is our multi-purpose tool for lightweight analysis and verification of scientific Fortran co...
Many programs make implicit assumptions about data. Common as-sumptions include whether a variable h...
Quantities in engineering and the physical sciences are expressed as units of measurement (UoM). If ...
Abstract. Dimensional safety policy checking is an old topic in software analysis concerned with ens...
International audienceThis paper reports on the design and soundness proof, using the Coq proof assi...
CamFort is our multi-purpose tool for lightweight analysis and verification of scientific Fortran co...
Thesis (M.A.)--Özyeğin University, Graduate School of Sciences and Engineering, Department of Comput...
International audienceWe show that abstract interpretation-based static program analysis can be made...
International audienceAbstract interpretation provides advanced techniques to infer numerical invari...
This paper will discuss a study of parameter errors that occurred in a software product developed us...
Many C programs assume the use of implicit domain-specific information. A common example is units of...
The loss of NASA's Mars climate orbiter is evidence of the importance of units of measurement as a s...
Measurement unit safety policy checking is a topic in software analysis concerned with ensuring that...
Many programs make implicit assumptions about data. Common assumptions include whether a variable ha...
The authors argue that they can increase confidence in Fortran programs with unit annotations and Ca...
CamFort is our multi-purpose tool for lightweight analysis and verification of scientific Fortran co...
Many programs make implicit assumptions about data. Common as-sumptions include whether a variable h...
Quantities in engineering and the physical sciences are expressed as units of measurement (UoM). If ...
Abstract. Dimensional safety policy checking is an old topic in software analysis concerned with ens...
International audienceThis paper reports on the design and soundness proof, using the Coq proof assi...
CamFort is our multi-purpose tool for lightweight analysis and verification of scientific Fortran co...
Thesis (M.A.)--Özyeğin University, Graduate School of Sciences and Engineering, Department of Comput...
International audienceWe show that abstract interpretation-based static program analysis can be made...
International audienceAbstract interpretation provides advanced techniques to infer numerical invari...
This paper will discuss a study of parameter errors that occurred in a software product developed us...