Projects per year
Abstract
In this paper, the design patterns Uncertain Number and Propagation Strategy are presented. They are useful for storing uncertainties of values and propagating them throughout calculations in an application. Uncertain Number represents a numerical value and its respective uncertainty. Propagation Strategy represents the propagation method, to correctly propagate the uncertainty throughout an application. This is done according to the Law of Propagation of Uncertainty as defined in the Guide to Expression of Uncertainty in Measurements. This paper addresses software architects, designers and developers having to work with uncertain data e.g. coming from sensors or other measurements.
Original language | English |
---|---|
Title of host publication | EuroPloP '18, Proceedings of the 23rd European Conference on Pattern Languages of Programs |
Place of Publication | New York, NY, USA |
Publisher | Association of Computing Machinery |
Number of pages | 6 |
ISBN (Electronic) | 978-1-4503-6387-7 |
ISBN (Print) | 978-1-4503-6387-7 |
DOIs | |
Publication status | Published - 2018 |
Event | 23rd European Conference on Pattern Languages of Programs: EuroPLoP 2018 - Kloster Irsee, Irsee, Germany Duration: 4 Jul 2018 → 8 Jul 2018 Conference number: 24 http://europlop.net/content/call-papers-europlop-2018 |
Conference
Conference | 23rd European Conference on Pattern Languages of Programs |
---|---|
Abbreviated title | EuroPLoP ' 18 |
Country/Territory | Germany |
City | Irsee |
Period | 4/07/18 → 8/07/18 |
Other | Hillside Europe e.V. |
Internet address |
Keywords
- design patterns
- type safety
- quantities
- unit system
- si units
- simulations
- calculations
ASJC Scopus subject areas
- Software
Fields of Expertise
- Information, Communication & Computing
Treatment code (Nähere Zuordnung)
- Application
Fingerprint
Dive into the research topics of 'Patterns for Implementing Uncertainty Propagation'. Together they form a unique fingerprint.-
Industrial Informatics
Krisper, M., Macher, G., Dobaj, J., Krug, T. & Seidl, M.
1/09/12 → …
Project: Research area
-
AH-HyUnify - control platform for hydro-electric power generation
Kreiner, C. J., Rauter, T., Hölbling, A. & Iber, J.
1/11/14 → 31/10/17
Project: Research project
Activities
- 1 Public lecture or debate
-
23th European Conference on Pattern Languages of Programs. EuroPLoP 2018., Hillside Europe e.V.
Jürgen Dobaj (Speaker), Michael Krisper (Speaker) & Markus Schuß (Speaker)
4 Jul 2018 → 8 Jul 2018Activity: Talk or presentation › Public lecture or debate › Science to science