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
Link To Document