Repository logo

Probabilistic Proof-carrying Code

dc.contributor.authorSharkey, Michael Ian
dc.contributor.supervisorFelty, Amy
dc.contributor.supervisorScott, Philip
dc.date.accessioned2012-04-17T18:50:35Z
dc.date.available2012-04-17T18:50:35Z
dc.date.created2012
dc.date.issued2012
dc.degree.disciplineGénie / Engineering
dc.degree.levelmasters
dc.degree.nameMCS
dc.description.abstractProof-carrying code is an application of software verification techniques to the problem of ensuring the safety of mobile code. However, previous proof-carrying code systems have assumed that mobile code will faithfully execute the instructions of the program. Realistic implementations of computing systems are susceptible to probabilistic behaviours that can alter the execution of a program in ways that can result in corruption or security breaches. We investigate the use of a probabilistic bytecode language to model deterministic programs that are executed on probabilistic computing systems. To model probabilistic safety properties, a probabilistic logic is adapted to out bytecode instruction language, and soundness is proven. A sketch of a completeness proof of the logic is also shown.
dc.embargo.termsimmediate
dc.faculty.departmentScience informatique et génie électrique / Electrical Engineering and Computer Science
dc.identifier.urihttp://hdl.handle.net/10393/22720
dc.identifier.urihttp://dx.doi.org/10.20381/ruor-5595
dc.language.isoen
dc.publisherUniversité d'Ottawa / University of Ottawa
dc.subjectproof-carrying code
dc.subjectLua
dc.subjectverification
dc.titleProbabilistic Proof-carrying Code
dc.typeThesis
thesis.degree.disciplineGénie / Engineering
thesis.degree.levelMasters
thesis.degree.nameMCS
uottawa.departmentScience informatique et génie électrique / Electrical Engineering and Computer Science

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail ImageThumbnail Image
Name:
Sharkey_Michael_Ian_2012_thesis.pdf
Size:
702.76 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail ImageThumbnail Image
Name:
license.txt
Size:
4.21 KB
Format:
Item-specific license agreed upon to submission
Description: