Research area/discipline: Software Engineering, Simulation Modelling
Prerequisites: Software Engineering (INF-32306)
In building simulation models, it is important to use scientific units consistently. There are numerous stories about errors by confusing units, e.g. meters and feet or grams and milligrams.
Many existing systems for unit checking are limited a fixed set of base units (essentially the seven base units of SI). Purely physically, it is no restriction to have only the seven SI dimensions for a base. In practical models, however, users need specialized units that are not easily expressible as combinations of standard units. Moreover, it is not necessary to convert such specialized units to standard units, unless they have to be compared to units already expressed in a standard system.
In previous years, a number of thesis students have investigated the theory of dimensional analysis and designed algorithm prototypes for unit checking.
For real use, a more robust and user friendly implementation is required. It is likely that during design and implementation additional theoretical issues will turn up. So this topic is very suitable for a masters thesis project.
For more information: