Towards an extrinsic formalization of featherweight Java in Agda.

Nenhuma Miniatura Disponível

Data

2020

Título da Revista

ISSN da Revista

Título de Volume

Editor

Resumo

Featherweight Java is one of the most popular calculi which specify object-oriented programming features. It has been used as the basis for investigating novel language functionalities, as well as to specify and understand the formal properties of existing features for languages in this paradigm. However, when considering mechanized formalization, it is hard to find an implementation for languages with complex structures and binding mechanisms as Featherweight Java. In this paper we formalize Featherweight Java, implementing the static and dynamic semantics in Agda, and proving the main safety properties for this calculus.

Descrição

Palavras-chave

Mechanized semantics, Type safety

Citação

FEITOSA, S. da S.; RIBEIRO, R. G.; BOIS, A. R. D. Towards an extrinsic formalization of featherweight Java in Agda. CLEI Eletronic Journal, v. 24, n. 3, 2021. Disponível em: <http://www.clei.org/cleiej/index.php/cleiej/article/view/520>. Acesso em: 06 jul. 2022.

Avaliação

Revisão

Suplementado Por

Referenciado Por