2003
DOI: 10.1007/3-540-44947-7_19
|View full text |Cite
|
Sign up to set email alerts
|

A Survey of Physical Unit Handling Techniques in Ada

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2008
2008
2015
2015

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(5 citation statements)
references
References 2 publications
0
5
0
Order By: Relevance
“…However, it lacks a special syntax, which we argue to be an important feature of a dimensional analysis system, and requires more in-depth programming knowledge to use for some features, such as defining a new dimension. Grein et al (2003) discussed the requirements of a dimensional analysis system, and in particular pointed out the difficulty in satisfying all of them. This suggests that a simplified approach in a limited programming domain may be effective, where some of the requirements can be dropped without significantly reducing the usefulness of the system.…”
Section: Dimensional Analysismentioning
confidence: 99%
See 1 more Smart Citation
“…However, it lacks a special syntax, which we argue to be an important feature of a dimensional analysis system, and requires more in-depth programming knowledge to use for some features, such as defining a new dimension. Grein et al (2003) discussed the requirements of a dimensional analysis system, and in particular pointed out the difficulty in satisfying all of them. This suggests that a simplified approach in a limited programming domain may be effective, where some of the requirements can be dropped without significantly reducing the usefulness of the system.…”
Section: Dimensional Analysismentioning
confidence: 99%
“…Support for this approach is taken from Brown's (1998) SIunits package, which provides the unique facilities required in scientific physics simulations, and Grein et al's (2003) discussion on the difficulties of satisfying all the requirements of a complete dimensional analysis system. Moving dimensioned data into a primitive data type separate from other types in the system helps provide this simplicity.…”
Section: Primitive Dimensioned Data Typementioning
confidence: 99%
“…A comprehensive summary of the history of the problem is given in [1]. The naive approach consists in defining a new type for each dimensioned quantity, The type system will then reject dimension-incorrect assignments, but this approach leads to an unwieldy proliferation of multiplication operators for each pair of dimensioned quantities, and becomes rapidly unworkable, Most sensible proposals involve discriminants for records that wrap a numeric quantity.…”
Section: Introductionmentioning
confidence: 99%
“…As special kinds of real-world constraints, dimensional analysis and unit checking have been explored in many programming languages [15,30,82]. Previous research focused on extending programming languages to allow checking these constraints on dimensions of equations are not broken.…”
Section: Check Real-world Constraintsmentioning
confidence: 99%
“…Extensions to support dimensional and unit analysis have been developed for several programming languages. For the most part, previous research focused on checking dimensions of equations and validating unit correctness [5,19,30,37,44,68]. Nevertheless, these efforts are limited to basic rules derived from dimensions or combinations of entities with different units.…”
Section: Check Real-world Constraintsmentioning
confidence: 99%