|
Dimensional Inference in Strongly Typed Modeling Languages. |
||||||||||||||||
| ||||||||||||||||
Overview Modelling languages such as Modelica and gPROMS specify dynamic systems for simulation. Current implementations lack the ability to detect if physical units and dimensions are correctly specified in the models. The goal of this project is to develop and evaluate efficient methods to verify that equations use dimensions in a consistent way. This is done through a form of type inference, which in the end boils down to the problem of solving a system of linear equations. |
||||||||||||||||
|
Latest project publications [ Show all publications ]
|
||||||||||||||||
Results achieved An inference system for dimensional analysis has been defined, as well as an inference algorithm. Heuristic methods for solving the resulting equation system efficiently have been proposed. An intermediate equation language ´EKL´ has been defined, and the inference algorithm has been implemented for EKL. A tool for dimensional analysis of gPROMS models has been developed. |
||||||||||||||||
Future work
|
||||||||||||||||