Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/23235
Full metadata record
DC FieldValueLanguage
dc.contributor.authorCunningham, Dave-
dc.contributor.authorDietl, Werner-
dc.contributor.authorDrossopoulou, Sophia-
dc.contributor.authorFrancalanza, Adrian-
dc.contributor.authorMuller, Peter-
dc.contributor.authorSummers, Alexander J.-
dc.date.accessioned2017-10-31T13:59:24Z-
dc.date.available2017-10-31T13:59:24Z-
dc.date.issued2008-
dc.identifier.citationCunningham, D., Dietl, W., Drossopoulou, S., Francalanza, A., Müller, P., & Summers, A. J. (2008) Universe types for topology and encapsulation. In F.S. de Boer, M.M. Bonsangue, S. Graf, WP. de Roever (Eds.) Formal Methods for Components and Objects. FMCO 2007. Lecture Notes in Computer Science, vol 5382. Springer, Berlin, Heidelberg.en_GB
dc.identifier.urihttps://www.um.edu.mt/library/oar//handle/123456789/23235-
dc.description.abstractThe Universe Type System is an ownership type system for object-oriented programming languages that hierarchically structures the object store; it is used to reason modularly about programs. We formalise Universe Types for a core subset of Java in two steps: We first define a Topological Type System that structures the object store hierarchically into an ownership tree, and demonstrate soundness of the Topological Type System by proving subject reduction. Motivated by concerns of modular verification, we then present an Encapsulation Type System that enforces the owner-as-modifier discipline; that is, that object updates are initiated by the owner of the object. The contributions of this paper are, firstly, an extensive type-theoretic account of the Universe Type System, with explanations and complete proofs, and secondly, the clean separation of the topological from the encapsulation concerns.en_GB
dc.language.isoenen_GB
dc.publisherSpringer, Berlin, Heidelbergen_GB
dc.rightsinfo:eu-repo/semantics/openAccessen_GB
dc.subjectObject-oriented methods (Computer science)en_GB
dc.subjectReal-time data processingen_GB
dc.subjectComputer algorithmsen_GB
dc.subjectAutonomous distributed systemsen_GB
dc.titleUniverse types for topology and encapsulationen_GB
dc.title.alternativeFormal methods for components and objects. FMCO 2007. Lecture notes in computer scienceen_GB
dc.typebookParten_GB
dc.rights.holderThe copyright of this work belongs to the author(s)/publisher. The rights of this work are as defined by the appropriate Copyright Legislation or as modified by any successive legislation. Users may access this work and can make use of the information contained in accordance with the Copyright Legislation provided that the author must be properly acknowledged. Further distribution or reproduction in any format is prohibited without the prior permission of the copyright holderen_GB
dc.description.reviewedpeer-revieweden_GB
dc.identifier.doi10.1007/978-3-540-92188-2_4-
Appears in Collections:Scholarly Works - FacICTCS

Files in This Item:
File Description SizeFormat 
Universe_Types_for_Topology_and_Encapsulation.pdf330.62 kBAdobe PDFView/Open


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.