Projects per year
Abstract
In this paper an approach is taken towards a pattern language for physical quantities in software applications. The central pattern,
PHYSICAL QUANTITY, is described as well as some needed candidate patterns revolving around. The PHYSICAL QUANTITY
design pattern is a specialized version of the QUANTITY analysis pattern, optimized for the SI unit system. It is intended for the
physical and mathematical domains where calculations, arithmetic, conversion and simulations are the most used functionalities.
Its emphasis is on type safety, dimensional analysis, performance, and convenient syntax. Supporting candidate patterns
for handling tolerances, validation, conversion or matrix operations are shortly described. The target audiences are software
engineers and practitioners working in the area of physical simulations and calculations.
PHYSICAL QUANTITY, is described as well as some needed candidate patterns revolving around. The PHYSICAL QUANTITY
design pattern is a specialized version of the QUANTITY analysis pattern, optimized for the SI unit system. It is intended for the
physical and mathematical domains where calculations, arithmetic, conversion and simulations are the most used functionalities.
Its emphasis is on type safety, dimensional analysis, performance, and convenient syntax. Supporting candidate patterns
for handling tolerances, validation, conversion or matrix operations are shortly described. The target audiences are software
engineers and practitioners working in the area of physical simulations and calculations.
Original language | English |
---|---|
Title of host publication | Proceedings of the 22nd European Conference on Pattern Languages of Programs |
Place of Publication | New York, NY, USA |
Publisher | Association of Computing Machinery |
Number of pages | 20 |
ISBN (Electronic) | 978-1-4503-4848-5 |
DOIs | |
Publication status | Published - 2017 |
Keywords
- design patterns
- type safety
- quantities
- unit system
- si units
- simulations
- calculations
ASJC Scopus subject areas
- Software
Fields of Expertise
- Information, Communication & Computing
Fingerprint
Dive into the research topics of 'Physical Quantity: Towards a Pattern Language for Quantities and Units in Physical Calculations'. Together they form a unique fingerprint.-
Industrial Informatics
Krisper, M., Macher, G., Dobaj, J., Krug, T. & Seidl, M.
1/09/12 → …
Project: Research area
-
HDV-CO2-Lot4-SR7 - VECTO tool development: completion of methodology to simulate Heavy Duty Vehicles, fuel consumption and CO2 emissions; upgrades to the existing version of VECTO, and completion of certification methodology to be incorporated into a Comission legislative proposal
Luz, R., Hausberger, S., Eichlseder, H., Quaritsch, M., Krisper, M., Kreiner, C. J., Rexeis, M. & Gretzl, P.
19/12/14 → 31/05/17
Project: Research project
-
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 Conference or symposium (Participation in/Organisation of)
-
22nd European Conference on Pattern Languages of Programs
Michael Krisper (Participant)
12 Jul 2017 → 16 Jul 2017Activity: Participation in or organisation of › Conference or symposium (Participation in/Organisation of)