Home

Can Addresses be Types? (a case study: objects with delegation


Author(s) : Mariangiola Dezani-ciancaglini Franco Barbanera Christopher Anderson Sophia Drossopoulou, 
Publisher : N/A
Publication Date : 2003
ISSN : N/A
Abstract : We adapt the aliasing constraints approach for designing a flexible typing of evolving objects. Types are singleton types (addresses of objects, as a matter of fact) whose relevance is mainly due to the sort of safety property they guarantee. In particular we provide a type system for an imperative object based calculus with delegation and which supports method and delegate overriding, addition, and removing. Key words: object based calculi, delegation, alias types, effects,