Matches in SemOpenAlex for { <https://semopenalex.org/work/W201202120> ?p ?o ?g. }
Showing items 1 to 69 of
69
with 100 items per page.
- W201202120 abstract "Most classes in an object-oriented program provide access to an object’s state through methods, so that client code does not depend on and cannot interfere with the object’s internal representation composed of fields and internal component objects. Methods used for this purpose are sometimes called inspector methods. In order to extend the benefits of inspector methods to specifications, the method contracts of non-inspector methods may be expressed using inspector methods. In this paper, we propose an approach to the verification of programs that use inspector methods in method contracts and object invariants. Performing state abstraction in a programming language that allows aliasing through object references poses a framing problem. Our solution to this framing problem is a formulation of the Boogie methodology in terms of read bags and write sets which, combined with the Boogie methodology’s ownership system, abstractly capture a method’s effects. We show how programs that are specified using inspector methods can be translated into the input language of the Boogie" @default.
- W201202120 created "2016-06-24" @default.
- W201202120 creator A5008329832 @default.
- W201202120 creator A5042359645 @default.
- W201202120 date "2005-12-01" @default.
- W201202120 modified "2023-09-25" @default.
- W201202120 title "Verifying programs using inspector methods for state abstraction" @default.
- W201202120 cites W105397881 @default.
- W201202120 cites W1550200770 @default.
- W201202120 cites W1553421328 @default.
- W201202120 cites W1959256509 @default.
- W201202120 cites W2052087935 @default.
- W201202120 cites W2094160561 @default.
- W201202120 cites W2122291521 @default.
- W201202120 cites W2125044336 @default.
- W201202120 cites W2143331802 @default.
- W201202120 cites W2151131364 @default.
- W201202120 cites W2171685273 @default.
- W201202120 cites W2478146632 @default.
- W201202120 hasPublicationYear "2005" @default.
- W201202120 type Work @default.
- W201202120 sameAs 201202120 @default.
- W201202120 citedByCount "1" @default.
- W201202120 crossrefType "journal-article" @default.
- W201202120 hasAuthorship W201202120A5008329832 @default.
- W201202120 hasAuthorship W201202120A5042359645 @default.
- W201202120 hasConcept C111472728 @default.
- W201202120 hasConcept C124304363 @default.
- W201202120 hasConcept C127413603 @default.
- W201202120 hasConcept C138885662 @default.
- W201202120 hasConcept C169087156 @default.
- W201202120 hasConcept C199360897 @default.
- W201202120 hasConcept C41008148 @default.
- W201202120 hasConcept C66938386 @default.
- W201202120 hasConceptScore W201202120C111472728 @default.
- W201202120 hasConceptScore W201202120C124304363 @default.
- W201202120 hasConceptScore W201202120C127413603 @default.
- W201202120 hasConceptScore W201202120C138885662 @default.
- W201202120 hasConceptScore W201202120C169087156 @default.
- W201202120 hasConceptScore W201202120C199360897 @default.
- W201202120 hasConceptScore W201202120C41008148 @default.
- W201202120 hasConceptScore W201202120C66938386 @default.
- W201202120 hasLocation W2012021201 @default.
- W201202120 hasOpenAccess W201202120 @default.
- W201202120 hasPrimaryLocation W2012021201 @default.
- W201202120 hasRelatedWork W1484491715 @default.
- W201202120 hasRelatedWork W1528322206 @default.
- W201202120 hasRelatedWork W2074285438 @default.
- W201202120 hasRelatedWork W2084557509 @default.
- W201202120 hasRelatedWork W2125205194 @default.
- W201202120 hasRelatedWork W2131664385 @default.
- W201202120 hasRelatedWork W2150945325 @default.
- W201202120 hasRelatedWork W2155062053 @default.
- W201202120 hasRelatedWork W2294420626 @default.
- W201202120 hasRelatedWork W2473788176 @default.
- W201202120 hasRelatedWork W2526821177 @default.
- W201202120 hasRelatedWork W2619866502 @default.
- W201202120 hasRelatedWork W2730816057 @default.
- W201202120 hasRelatedWork W2749943653 @default.
- W201202120 hasRelatedWork W2785697622 @default.
- W201202120 hasRelatedWork W2950335459 @default.
- W201202120 hasRelatedWork W3105346556 @default.
- W201202120 hasRelatedWork W3208916498 @default.
- W201202120 hasRelatedWork W69160590 @default.
- W201202120 hasRelatedWork W80714829 @default.
- W201202120 isParatext "false" @default.
- W201202120 isRetracted "false" @default.
- W201202120 magId "201202120" @default.
- W201202120 workType "article" @default.