71 Commits (c2b287a1e174bca5eb32c9ba3c55b200fa5e234f)

Author SHA1 Message Date
dehnert 88a5be5b97 Unified some method names. 11 years ago
dehnert 164c8225fd Fixed some minor issues. 11 years ago
dehnert 7667933caf First working version of explicit model generation using the new PRISM classes and expressions. 11 years ago
dehnert d9345b19e9 Further work on adapting explicit model generator to new PRISM classes. 11 years ago
dehnert a642ba6e72 Started adapting dependent classes to new PRISM classes. 11 years ago
dehnert f6587b424d Further work on PrismParser and the related PRISM classes... 11 years ago
dehnert e67eb05309 Changed internal data structures of PRISM classes slightly. Added classs for certain ingredients that were represented as primitives before. 11 years ago
dehnert 7610bc8e76 Started reducing the complexity in the PRISM grammar. 11 years ago
dehnert cc0c327668 Removed superfluous grammars and started working on making one PRISM grammar to rule them all. 11 years ago
dehnert d87c79d0f6 Added implies/iff to expression classes. Finished reworking PRISM classes. 11 years ago
dehnert 6e1241211b Started moving IR and adjusting it to the new expression classes. 11 years ago
dehnert 35d16a1191 Replaced VectorSet bei boost::container::flat_set, which does essentially the same. Fixed a bug in sparse matrix creation. 12 years ago
dehnert 422da8f481 Added set class with an underlying vector container. Adapted code in counterexample generators to use the new set class. Still bugs in it though. 12 years ago
dehnert 86909937f3 Grammar now supports min/max/floor/ceil functions. Parsing still has errors though. 12 years ago
dehnert fda9c43e86 Fix for SMT-based minimal command set generator. Minor fixes to string output of expression classes. 12 years ago
dehnert aec2596753 Several fixes for the IR. Weakest precondition computation is now supported for IR expressions. 12 years ago
dehnert f7a578e65d Major change in PRISM grammars and IR: the IR now uses unique pointers instead of shared pointers to express ownership of objects more clearly. 12 years ago
dehnert e2b0c4f1aa Started refactoring ExplicitModelAdapter to finally make it nice. 12 years ago
dehnert 84e7061a6d Undefined constants are now undefined again after the explicit adapter has created the model (using specific constant values). 12 years ago
dehnert 816f12f2f6 Added global variables to string output of probabilistic program. Added number of choices to model information output of nondeterministic models. 12 years ago
dehnert 12a92fc6ee Several fixes and additions to IR. Modifications to CMakeLists.txt of log4cplus to enable proper compilation under Mac OS. Fixes to coin2.nm. Added global variables to grammar and IR. Established basis for defining undefined constants of the model. Started to write MinimalLabelSetGenerator. 12 years ago
dehnert 4dadedf39d Added methods to retrieve module index by variable name from IR. This fixes an issue in the symbolic adapter. 12 years ago
dehnert 7b8b1ebd4f Further refactoring of IR classes. 12 years ago
dehnert 22ddf9c5be On my way of cleaning up Gereon's mess. :P 12 years ago
Lanchid ec91dcbe2e Merge branch master into LTLParser 12 years ago
PBerger d3c80dca16 Updated CMakeLists.txt 12 years ago
gereon 5495456991 Added new log level "trace" 12 years ago
gereon 9613d099bb Removed shared_ptr for module, program and rewardmodel objects. 12 years ago
gereon 3c1cf4819c Fixed a few other issues. Module renaming seems to work now! 12 years ago
gereon 152bcd2f20 Porting Program datastructures to use shared_ptr (at least for the moment...) 12 years ago
gereon 7dc5324a65 Program returns empty RewardModel and emits error, if invalid model is given. 12 years ago
gereon 2005eb7e73 Added getter routines, so we can retrieve the reward models 12 years ago
gereon 05cc90cece Now also creating a std::set before inserting stuff... 12 years ago
gereon 845af3f12e Added actionMap to Program, added set of actions to Module and Program. 12 years ago
dehnert db01eb92d9 Splitted explicit model adapter into several logical functions. 12 years ago
dehnert 777aa3a914 Intermediate commit to switch workplace. 12 years ago
dehnert d414b93bad Added some functionality to IR. Introduced case distinction for boolean/integer assignments in updates. Started writing an IR adapter. 13 years ago
dehnert 50f891b9f2 Removed some unnecessary boost stuff from IR expressions. Separated header and source file for all non-expression IR entities (expressions are still to come). Added comments for these classes. 13 years ago