Hide metadata

dc.date.accessioned2013-03-12T08:11:14Z
dc.date.available2013-03-12T08:11:14Z
dc.date.issued2008en_US
dc.date.submitted2008-05-02en_US
dc.identifier.citationBlanchette, Jasmin Christian. Verification of Assertions in Creol Programs. Hovedoppgave, University of Oslo, 2008en_US
dc.identifier.urihttp://hdl.handle.net/10852/9878
dc.description.abstractOpen distributed systems are composed of geographically dispersed components that may be modified at run-time. Such systems are becoming increasingly important, particularly when they are part of the infrastructure used by safety-critical applications. Creol is an experimental object-oriented programming language designed for modeling such systems. Creol objects execute concurrently, each with its own virtual processor and internal process control, and communication takes place using asynchronous (non-blocking) method calls. To increase the reliability of the systems in which they operate, Creol classes make explicit assumptions about their environment and provide guarantees about their own behavior. The assume-guarantee paradigm enables scalable, compositional verification based on invariance. The goal of this thesis is to implement a tool that verifies assume-guarantee specifications and other program assertions using Maude, an established rewriting logic framework. The tool takes a set of Creol classes and interfaces as input, and uses Hoare logic to generate verification conditions that can be discharged using off-the-shelf theorem provers.nor
dc.language.isoengen_US
dc.titleVerification of Assertions in Creol Programsen_US
dc.typeMaster thesisen_US
dc.date.updated2008-06-26en_US
dc.creator.authorBlanchette, Jasmin Christianen_US
dc.subject.nsiVDP::420en_US
dc.identifier.bibliographiccitationinfo:ofi/fmt:kev:mtx:ctx&ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:dissertation&rft.au=Blanchette, Jasmin Christian&rft.title=Verification of Assertions in Creol Programs&rft.inst=University of Oslo&rft.date=2008&rft.degree=Hovedoppgaveen_US
dc.identifier.urnURN:NBN:no-19117en_US
dc.type.documentHovedoppgaveen_US
dc.identifier.duo73991en_US
dc.contributor.supervisorOlaf Owe, Marcel Kyas, Johan Dovlanden_US
dc.identifier.bibsys080981089en_US
dc.identifier.fulltextFulltext https://www.duo.uio.no/bitstream/handle/10852/9878/1/Blanchette.pdf


Files in this item

Appears in the following Collection

Hide metadata