Show simple item record

dc.contributor.authorKoutavas, Vasileiosen
dc.date.accessioned2022-03-21T09:31:23Z
dc.date.available2022-03-21T09:31:23Z
dc.date.created2-7 April 2022en
dc.date.issued2022en
dc.date.submitted2022en
dc.identifier.citationVasileios Koutavas, Yu-Yang Lin, Nikos Tzevelekos, From Bounded Checking to Verification of Equivalence via Symbolic Up-to Techniques, LNCS, 28th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (ETAPS 2020), Munich, Germany, 2-7 April 2022, 13244, Springer, 2022, 178 - 195en
dc.identifier.otherYen
dc.descriptionPUBLISHEDen
dc.descriptionMunich, Germanyen
dc.description.abstractWe present a bounded equivalence verification technique for higher-order programs with local state. This technique combines fully abstract symbolic environmental bisimulations similar to symbolic game semantics, novel up-to techniques, and lightweight state invariant annotations. This yields an equivalence verification technique with no false positives or negatives. The technique is bounded-complete, in that all inequivalences are automatically detected given large enough bounds. Moreover, several hard equivalences are proved automatically or after being annotated with state invariants. We realise the technique in a tool prototype called Hobbit and benchmark it with an extensive set of new and existing examples. Hobbit can prove many classical equivalences including all Meyer and Sieber examples.en
dc.format.extent178en
dc.format.extent195en
dc.language.isoenen
dc.publisherSpringeren
dc.relation.ispartofseries13244en
dc.rightsYen
dc.subjectContextual equivalenceen
dc.subjectBounded model checkingen
dc.subjectSymbolic bisimulationen
dc.subjectUp-to techniquesen
dc.subjectOperational game semanticsen
dc.titleFrom Bounded Checking to Verification of Equivalence via Symbolic Up-to Techniquesen
dc.title.alternativeLNCSen
dc.title.alternative28th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (ETAPS 2020)en
dc.typeConference Paperen
dc.type.supercollectionscholarly_publicationsen
dc.type.supercollectionrefereed_publicationsen
dc.identifier.peoplefinderurlhttp://people.tcd.ie/vkoutaven
dc.identifier.rssinternalid239697en
dc.identifier.doihttps://doi.org/10.1007/978-3-030-99527-0_10en
dc.rights.ecaccessrightsopenAccess
dc.subject.TCDTagBISIMULATIONen
dc.subject.TCDTagFormal Semanticsen
dc.subject.TCDTagcontextual equivalenceen
dc.subject.TCDTagmodel checkingen
dc.subject.TCDTagoperational game semanticsen
dc.subject.TCDTagprogramming language theoryen
dc.subject.TCDTagsoftware verificationen
dc.identifier.rssurihttps://link.springer.com/chapter/10.1007/978-3-030-99527-0_10en
dc.identifier.orcid_id0000-0002-3970-2486en
dc.status.accessibleNen
dc.contributor.sponsorScience Foundation Ireland (SFI for RF)en
dc.contributor.sponsorGrantNumber13/RC/2094_2en
dc.identifier.urihttp://hdl.handle.net/2262/98311


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record