Astra Version 1.0: Evaluating Translations from Alloy to SMT-LIB

dc.contributor.authorAbbassi, Ali
dc.contributor.authorDay, Nancy A.
dc.contributor.authorRayside, Derek
dc.date.accessioned2020-07-06T19:07:21Z
dc.date.available2020-07-06T19:07:21Z
dc.date.issued2019-06-13
dc.description.abstractWe present a variety of translation options for converting Alloy to SMT-LIB via Alloy’s Kodkod interface. Our translations, which are implemented in a library that we call Astra, are based on converting the set and relational operations of Alloy into their equivalent in typed first-order logic (TFOL). We investigate and compare the performance of an SMT solver for many translation options. We compare using only one universal type to recovering Alloy type information from the Kod- kod representation and using multiple types in TFOL. We compare a direct translation of the relations to predicates in TFOL to one where we recover functions from their relational form in Kodkod and repre- sent these as functions in TFOL. We compare representations in TFOL with unbounded scopes to ones with bounded scopes, either pre or post quantifier expansion. Our results across all these dimensions provide di- rections for portfolio solvers, modelling improvements, and optimizing SMT solvers.en
dc.identifier.urihttp://hdl.handle.net/10012/16036
dc.language.isoenen
dc.titleAstra Version 1.0: Evaluating Translations from Alloy to SMT-LIBen
dc.typeTechnical Reporten
uws.contributor.affiliation1Faculty of Engineeringen
uws.contributor.affiliation1Faculty of Mathematicsen
uws.contributor.affiliation2David R. Cheriton School of Computer Scienceen
uws.contributor.affiliation2Electrical and Computer Engineeringen
uws.peerReviewStatusUnrevieweden
uws.scholarLevelFacultyen
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
2019-06-AbDa-arxiv-1906.05881.pdf
Size:
858.31 KB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
4.47 KB
Format:
Item-specific license agreed upon to submission
Description: