This repository has been archived by the owner on Jan 26, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
jonnybest/Alloy2RelSMT
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Alloy2RelSMT --------- This applications translates a given Alloy model to first-order logic in SMT. ## Command line options alloy2relsmt <alloyfile> <smtfile> [-f|--force] [--finite=<Sig1>[,<Sig2>,…]] [-nre] <alloyfile> denotes an input file <smtfile> name of the output file Optional: --force, -f forces overwriting the output file if exists --finite=<Sig1>[,<Sig2>,…] assume that signatures Sig1, Sig2,… are finite --relationalequality, -re writes "equality" formulas as two subset expressions [default] --no-relationalequality, -nre use = operator for relational expressions instead of subset ----------------------------- Original Readme ----------------------------- Alloy2KeY --------- Translate an Alloy model to First-Order logic in KeY syntax. Compilation: ------------ To compile Alloy2KeY, run ant within the project's top-level directory. This will compile everything to the build directory. Running Alloy2KeY: ------------------ Use the alloy2key script located in the project's top-level directory to translate an alloy specification. alloy2key takes the input Alloy model as first command line argument. A second (optional) argument defines the output file. For details call the program without any arguments.
About
This is Alloy2RelSMT, a converter. It translates Alloy models into SMT files with a specific relational theory.
Resources
Stars
Watchers
Forks
Packages 0
No packages published