A Unit-Aware Matrix Language and its Application in Control and Auditing
Paul Griffioen
Promotor: prof.dr. P. Klint (UvA and CWI)
Co-promotor: dr. P.I. Elsas (ComputationalAuditing)
Universiteit van Amsterdam
Date: 29 October, 2019
Thesis: PDF
Summary
Support for units of measurement is the main topic of the research project described in this thesis. In this interdisciplinary project, knowledge from the fields of computing and auditing is combined to investigate the possibilities of unit-aware organization modeling. Such modeling also requires computations in proper units of measurement and thus a unit-aware programming language. The first part of this thesis describes a unit-aware matrix type based on dimensioned linear algebra that infers principle types for linear algebra expressions. In the second part the matrix type is used to construct unit-aware value cycle models from the field of control and auditing.