Talks and Poster Presentations (with Proceedings-Entry):
T. Mayerhofer, M. Wimmer, A. Vallecillo:
"Adding Uncertainty and Units to Quantity Types in Software Models";
Talk: 9th International Conference on Software Language Engineering Conference (SLE 2016),
- 2016-11-01; in: "Proceedings of the 2016 ACM SIGPLAN International Conference on Software Language Engineering (SLE'16)",
Although several software modeling languages permit the representation of key aspects of physical entities, such as units, precision or measurement uncertainty, these aspects are not typically incorporated into their type systems. Therefore, operating with such properties is normally cumbersome and contrived. This paper shows how both data uncertainty and units can be captured in software models and naturally incorporated into their type systems. In particular, we present extensions of the UML/OCL type Real and define a set of operations on values of these new types. Furthermore, we show how they can be used in software models to carry out computations that consider measurement uncertainty and permit the detection of unit mismatches when trying to operate with their values.
model-based engineering, modeling quantities, measurement uncertainty, dimensions, units
"Official" electronic version of the publication (accessed through its Digital Object Identifier - DOI)
Electronic version of the publication:
Created from the Publication Database of the Vienna University of Technology.