CamFort is our multi-purpose tool for lightweight analysis and verification of scientific Fortran code. One core feature provides units-of-measure verification (dimensional analysis) of programs, where users partially annotate programs with units-of-measure from which our tool checks consistency and infers any missing specifications. However, many users find it onerous to provide units-of-measure information for existing code, even in part. We have noted however that there are often many common patterns and clues about the intended units-of-measure contained within variable names, comments, and surrounding code context. In this work-in-progress paper, we describe how we are adapting our approach, leveraging machine-learning techniques to re...
© Copyright 2006 IEEEAny program that measures quantities from its physical environment must compute...
Units of measurement are an essential reference providing scale factors for quantitative data. There...
It is very complex to write programs that behave accurately in the program verification tools. Autom...
CamFort is our multi-purpose tool for lightweight analysis and verification of scientific Fortran co...
The authors argue that they can increase confidence in Fortran programs with unit annotations and Ca...
Quantities in engineering and the physical sciences are expressed as units of measurement (UoM). If ...
The loss of NASA's Mars climate orbiter is evidence of the importance of units of measurement as a s...
In scientific applications, physical quantities, and units of measurement are used regularly. If the...
AbstractDimensional analysis is a well known technique for checking the consistency of equations inv...
AbstractMany C programs assume the use of implicit domain-specific information. A common example is ...
Base measures such as the number of lines-of-code are oftenused to make predictions about such pheno...
The concepts of units and units of measurement (UoM) are used in scientific and mathematicalapplicat...
This document is a manifesto and call to action produced by the DRUM (Digital Representation of Unit...
AbstractTesting is a significant software development process for the management of software systems...
Modern programming language type systems help programmers write correct software, and furthermore he...
© Copyright 2006 IEEEAny program that measures quantities from its physical environment must compute...
Units of measurement are an essential reference providing scale factors for quantitative data. There...
It is very complex to write programs that behave accurately in the program verification tools. Autom...
CamFort is our multi-purpose tool for lightweight analysis and verification of scientific Fortran co...
The authors argue that they can increase confidence in Fortran programs with unit annotations and Ca...
Quantities in engineering and the physical sciences are expressed as units of measurement (UoM). If ...
The loss of NASA's Mars climate orbiter is evidence of the importance of units of measurement as a s...
In scientific applications, physical quantities, and units of measurement are used regularly. If the...
AbstractDimensional analysis is a well known technique for checking the consistency of equations inv...
AbstractMany C programs assume the use of implicit domain-specific information. A common example is ...
Base measures such as the number of lines-of-code are oftenused to make predictions about such pheno...
The concepts of units and units of measurement (UoM) are used in scientific and mathematicalapplicat...
This document is a manifesto and call to action produced by the DRUM (Digital Representation of Unit...
AbstractTesting is a significant software development process for the management of software systems...
Modern programming language type systems help programmers write correct software, and furthermore he...
© Copyright 2006 IEEEAny program that measures quantities from its physical environment must compute...
Units of measurement are an essential reference providing scale factors for quantitative data. There...
It is very complex to write programs that behave accurately in the program verification tools. Autom...