Ionescu, C., Jansson, P., & Botta, N. (2018). Type Theory as a Framework for Modelling and Programming. In Leveraging Applications of Formal Methods, Verification and Validation (pp. 119-133).