Advanced

Units of Measurement in a Modelica Compiler

Eliasson, Daniel LU (2016) In LU-CS-EX 2016-32 EDA920 20152
Department of Computer Science
Abstract
Modelica is a declarative object-oriented language for describing mathematical models. Modelica models are used for simulation and optimization of systems and processes. The models are described using variables and equations. It is possible to associate units of measurement to variables, for example, variable x is in m/s. This thesis presents a way to analyze units in equations to find errors. This approach has been implemented in the compiler JModelica.org.
Please use this url to cite or link to this publication:
author
Eliasson, Daniel LU
supervisor
organization
course
EDA920 20152
year
type
H3 - Professional qualifications (4 Years - )
subject
keywords
dimensional analysis, units, Modelica
publication/series
LU-CS-EX 2016-32
report number
LU-CS-EX 2016-32
ISSN
1650-2884
language
English
id
8889293
date added to LUP
2016-08-24 13:51:09
date last changed
2016-08-24 13:51:09
@misc{8889293,
  abstract     = {Modelica is a declarative object-oriented language for describing mathematical models. Modelica models are used for simulation and optimization of systems and processes. The models are described using variables and equations. It is possible to associate units of measurement to variables, for example, variable x is in m/s. This thesis presents a way to analyze units in equations to find errors. This approach has been implemented in the compiler JModelica.org.},
  author       = {Eliasson, Daniel},
  issn         = {1650-2884},
  keyword      = {dimensional analysis,units,Modelica},
  language     = {eng},
  note         = {Student Paper},
  series       = {LU-CS-EX 2016-32},
  title        = {Units of Measurement in a Modelica Compiler},
  year         = {2016},
}