Framework for evaluating loop invariant detection games in relation to automated dynamic invariant detectors
dc.contributor.advisor | Xie, Geoffrey G. | |
dc.contributor.author | Yilmaz, Mehmet | |
dc.contributor.department | Information Sciences (IS) | |
dc.contributor.secondreader | Cook, Glenn R. | |
dc.date | Sep-15 | |
dc.date.accessioned | 2015-11-06T18:22:58Z | |
dc.date.available | 2015-11-06T18:22:58Z | |
dc.date.issued | 2015-09 | |
dc.description.abstract | Software has a huge and negative impact on the economy. Formal verification is an effective method to check whether a piece of software contains certain kinds of errors. Defense Advanced Research Projects Agency (DARPA) started the Crowd Sourced Formal Verification (CSFV) program to propose a new model for formal verification by using five online games. CSFV aims to explore whether an online game player with no formal verification expertise can achieve formal verification more efficiently than through conventional processes. We observe that, currently, no quality criteria exist to measure CSFV gamers’ efforts. The study suggests that machine detectability of a solution detected by a gamer indicates poor quality for that solution. The solutions in one of the games, StormBound, were selected for examination. An automated tool was developed to check the machine detectability of the solutions, and 78 percent of the assertions were seen to be machine detectable. | en_US |
dc.description.distributionstatement | Approved for public release; distribution is unlimited. | |
dc.description.service | Captain, Turkish Army | en_US |
dc.description.uri | http://archive.org/details/frameworkforeval1094547350 | |
dc.identifier.uri | https://hdl.handle.net/10945/47350 | |
dc.publisher | Monterey, California: Naval Postgraduate School | en_US |
dc.rights | Copyright is reserved by the copyright owner. | en_US |
dc.subject.author | Crowdsourcing | en_US |
dc.subject.author | software security | en_US |
dc.subject.author | fuzzing | en_US |
dc.subject.author | formal verification | en_US |
dc.subject.author | automated loop invariant detection | en_US |
dc.subject.author | loop invariant analysis | en_US |
dc.subject.author | parser | en_US |
dc.subject.author | Haskell language | en_US |
dc.title | Framework for evaluating loop invariant detection games in relation to automated dynamic invariant detectors | en_US |
dc.type | Thesis | en_US |
dspace.entity.type | Publication | |
etd.thesisdegree.discipline | Information Technology Management | en_US |
etd.thesisdegree.grantor | Naval Postgraduate School | en_US |
etd.thesisdegree.level | Masters | en_US |
etd.thesisdegree.name | Master of Science in Information Technology Management | en_US |
Files
Original bundle
1 - 1 of 1