arrow
返回

Specifying quantities in software models

delete2019-09-01
delete14
delete
OA
AI
L
Loli Burgueño *
T
Tanja Mayerhofer
M
Manuel Wimmer
A
Antonio Vallecillo
DOI:10.1016/j.infsof.2019.05.006delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Context: An essential requirement for the design and development of any engineering application that deals with real-world physical systems is the formal representation and processing of physical quantities, comprising both measurement uncertainty and units. Although solutions exist for several programming languages and simulation frameworks, this problem has not yet been fully solved for software models. Objective: This paper shows how both measurement uncertainty and units can be effectively incorporated into software models, becoming part of their basic type systems. Method: We introduce the main concepts and mechanisms needed for representing and handling physical quantities in software models. More precisely, we describe an extension of basic type Real, called Quantity, and a set of operations defined for the values of that type, together with a ready-to-use library of dimensions and units, which can be added to any modeling project. Results: We show how our approach permits modelers to safely represent and operate with physical quantities, statically ensuring type- and unit-safe assignments and operations, prior to any simulation of the system or implementation in any programming language. Conclusion: Our approach improves the expressiveness and type-safety of software models with respect to measurement uncertainty and units of physical quantities, and its effective use in modeling projects of physical systems.
Keyword:
Model-based engineering
Modeling physical quantities
Measurement uncertainty
Dimensions
Units
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Information and Software Technology 封面图
Information and Software Technology
IF:
4.3
论文数:
3.7K
被引数:
7.7K

机构

U
uoc universitat oberta de catalunya
学者数:
1.5K
论文数: 1.3K
被引数: 0
J
Johannes Kepler University Linz
学者数:
5.5K
论文数: 4.6K
被引数: 106
T
Technische Universitat Wien
学者数:
1.3W
论文数: 1.1W
被引数: 21
U
Universite Paris Saclay
学者数:
7.3W
论文数: 5.3W
被引数: 540
学者 查看更多机构