-
Notifications
You must be signed in to change notification settings - Fork 34
Leiqi concrete simulator #260
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
a816b70 to
d8c1f73
Compare
add autotester fix up bugs
add setup sbt
95353a9 to
6cd8952
Compare
polgreen
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good. I have some questions about the comments that have been left in, and specifically what is a ConcreteUndef, and when do we encounter this.
Also, please add tests for
- all configuration options of the simulator
- testing violated assertions
- testing assumptions
- printing the trace
|
ok this looks overall good. Might want to redo the bit that requires you to use a command line argument as well as a command in the control block but i see why you've done it, so will merge like this for now |
This pull request will merge the concrete engine into the master respority.
The code does not change the main work flow of the Uclid5.
When "-c" is called, we will run concrete Simulator to simulate the uclid file.
There is still lots of util to be supported , but a early version will be helpful for testing.