• 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