Towards Static Type-checking for Jolie

Towards Static Type-checking for Jolie
Article's languageEnglish
Abstract

Static verification of source code correctness is a major milestone towards software reliability. The dynamic type system of the Jolie programming language, at the moment, allows avoidable run-time errors. A static type system for the language has been exhaustively and formally defined on paper, but still lacks an implementation. In this paper, we describe our steps toward a prototypical implementation of a static type checker for Jolie, which employs a technique based on a SMT solver.

DOI10.31144/si.2307-6410.2017.n10.p77-88
UDK004.052.42
Issue # 10,
Pages77-88
File mingelatroshkovmazzarasafinatchitchigincarvalho.pdf (481.05 KB)