summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-08-04For some reason, CNE_01700 no longer works.improved_makefilesNathanael Sensfelder
2017-08-03Fixes issues in properties, Makefiles.Nathanael Sensfelder
2017-08-03Finishes the sol_pretty_printer, 'xcept Makefile.Nathanael Sensfelder
2017-08-01Adds more rules and prettyprint messages for them.Nathanael Sensfelder
2017-08-01Adds CNE_01800, as it's near identical to CNE_1700Nathanael Sensfelder
2017-08-01Fixes is_accessed_by. CNE_01700 is not working.Nathanael Sensfelder
The BCE has been updated to include a group of items that should be tagged by the CNE_01700 rule. However, it's not happening. I don't see anything wrong with the way the CNE_01700 rule is written and a quick overview of the generated model would lead me to conclude that it indeed should tag something. Likely there are still issues with the way properties are turned into Kodkod formulas.
2017-08-01Fixes regex predicate + optimizes CNE_01700.Nathanael Sensfelder
The combination of those two changes makes the solving much faster, but since BCE does not have anything that would be matched, it may also simply be incorrect.
2017-07-31Fixes typo with functions, errors in grammar.Nathanael Sensfelder
Looking for the groups matching CNE_01700 appears to take a really long time. The formula is quite complex, yet unlikely to be one of the most complex ones, so we'll have to see what can be done.
2017-07-26New prNathanael Sensfelder
2017-07-25It seems to work.Nathanael Sensfelder
2017-07-25Fixes issues with "_". things seem to work now.Nathanael Sensfelder
2017-07-19Formula.and(Formula...) != a.and(Formula...)Nathanael Sensfelder
Having both a static and a non-static function share a name does not seem like a sane decision.
2017-07-19forgot to use cfg-to-path. Still broken though.Nathanael Sensfelder
2017-07-19Dammit, it says flip-flops are combinational...Nathanael Sensfelder
2017-07-19Adds "real" property: Find combinational processesNathanael Sensfelder
2017-07-19First shot at the framework (it does compile).Nathanael Sensfelder