• Title of article

    Stores as homomorphisms and their transformations: A uniform approach to structured types in imperative languages

  • Author/Authors

    Egidio Astesiano، نويسنده , , Gianna Reggio، نويسنده , , Elena Zucca، نويسنده ,

  • Issue Information
    ماهنامه با شماره پیاپی سال 1999
  • Pages
    28
  • From page
    163
  • To page
    190
  • Abstract
    We address the problem of giving a clean and uniform mathematical model for handling user-defined data types in imperative languages, contrary to the ad hoc treatment usual in classical denotational semantics. The problem is solved by defining the store as a homomorphic mapping of an algebraic structure of left values modelling containers into another one of right values modelling contents. Consequently, store transformations can be defined uniformly on the principle that they are minimal variations of the store embedding some basic intended effects and compatible with the homomorphic structure of the store.
  • Keywords
    Imperative languages , Algebraic techniques , Denotational semantics
  • Journal title
    Science of Computer Programming
  • Serial Year
    1999
  • Journal title
    Science of Computer Programming
  • Record number

    1079545