Title of article
Disentangling Denotational Semantics Definitions
Author/Authors
Tirelo, Fabio PontifIcia Universidade Catolica de Minas - Instituto de Informatica, Brazil , Bigonha, Roberto S. Universidade Federal de Minas - Departamento de Ciencia da Computacao, Brazil , Saraiva, Joao Universidade do Minho - Departamento de Informatica, Portugal
From page
3592
To page
3607
Abstract
Denotational semantics is a powerful technique to formally define program- ming languages. However, language constructs are not always orthogonal, so many semantic equations in a definition may have to be aware of unrelated constructs seman- tics. Current approaches for modularity in this formalism do not address this problem, providing, for this reason, tangled semantic definitions. This paper proposes an incre- mental approach for denotational semantic specifications, in which each step can either add new features or adapt existing equations, by means of a formal language based on function transformation and aspect weaving.
Keywords
semantics of programming languages , denotational semantics , modularity , aspect , oriented definitions
Journal title
Journal of J.UCS (Journal of Universal Computer Science)
Journal title
Journal of J.UCS (Journal of Universal Computer Science)
Record number
2661039
Link To Document