dc.date.accessioned | 2013-03-12T08:11:14Z | |
dc.date.available | 2013-03-12T08:11:14Z | |
dc.date.issued | 2008 | en_US |
dc.date.submitted | 2008-05-02 | en_US |
dc.identifier.citation | Blanchette, Jasmin Christian. Verification of Assertions in Creol Programs. Hovedoppgave, University of Oslo, 2008 | en_US |
dc.identifier.uri | http://hdl.handle.net/10852/9878 | |
dc.description.abstract | Open 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.iso | eng | en_US |
dc.title | Verification of Assertions in Creol Programs | en_US |
dc.type | Master thesis | en_US |
dc.date.updated | 2008-06-26 | en_US |
dc.creator.author | Blanchette, Jasmin Christian | en_US |
dc.subject.nsi | VDP::420 | en_US |
dc.identifier.bibliographiccitation | info: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=Hovedoppgave | en_US |
dc.identifier.urn | URN:NBN:no-19117 | en_US |
dc.type.document | Hovedoppgave | en_US |
dc.identifier.duo | 73991 | en_US |
dc.contributor.supervisor | Olaf Owe, Marcel Kyas, Johan Dovland | en_US |
dc.identifier.bibsys | 080981089 | en_US |
dc.identifier.fulltext | Fulltext https://www.duo.uio.no/bitstream/handle/10852/9878/1/Blanchette.pdf | |