Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/22907
Full metadata record
DC FieldValueLanguage
dc.contributor.authorDrossopoulou, Sophia
dc.contributor.authorFrancalanza, Adrian
dc.contributor.authorMuller, Peter
dc.contributor.authorSummers, Alexander J.
dc.date.accessioned2017-10-23T12:11:28Z
dc.date.available2017-10-23T12:11:28Z
dc.date.issued2008
dc.identifier.citationDrossopoulou, S., Francalanza, A., Müller, P., & Summers, A. J. (2008). A unified framework for verification techniques for object invariants. 22nd European Conference on Object-Oriented Programming, Paphos. 412-437.en_GB
dc.identifier.urihttps://www.um.edu.mt/library/oar//handle/123456789/22907
dc.description.abstractObject invariants define the consistency of objects. They have subtle semantics, mainly because of call-backs, multi-object invariants, and subclassing. Several verification techniques for object invariants have been proposed. It is difficult to compare these techniques, and to ascertain their soundness, because of their differences in restrictions on programs and invariants, in the use of advanced type systems (e.g., ownership types), in the meaning of invariants, and in proof obligations. We develop a unified framework for such techniques. We distil seven parameters that characterise a verification technique, and identify sufficient conditions on these parameters which guarantee soundness. We instantiate our framework with three verification techniques from the literature, and use it to assess soundness and compare expressiveness.en_GB
dc.language.isoenen_GB
dc.publisherSpringer-Verlag Berlin Heidelbergen_GB
dc.rightsinfo:eu-repo/semantics/openAccessen_GB
dc.subjectObject-oriented methods (Computer science)en_GB
dc.subjectComputer software -- Developmenten_GB
dc.subjectComputer software -- Quality controlen_GB
dc.titleA unified framework for verification techniques for object invariantsen_GB
dc.typeconferenceObjecten_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.bibliographicCitation.conferencename22nd European Conference on Object-Oriented Programmingen_GB
dc.bibliographicCitation.conferenceplacePaphos, Cyprus, 7-11/07/2008en_GB
dc.description.reviewedpeer-revieweden_GB
dc.identifier.doi10.1007/978-3-540-70592-5_18
Appears in Collections:Scholarly Works - FacICTCS

Files in This Item:
File Description SizeFormat 
A_Unified_Framework_for_Verification_Techniques_fo.pdf367.17 kBAdobe PDFView/Open


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