45 Commits (c683934ea0f10088bc65343ef79ccbd2e224b6db)

Author SHA1 Message Date
dehnert c683934ea0 removed debug output and fixed bug 10 years ago
sjunges 9a0e42babb static analysis for global variables 10 years ago
dehnert be66ef2751 Finalized hybrid CTMC model checker. 10 years ago
dehnert da0582405d Raise warning/error if synchronizing Markovian commands are detected. 10 years ago
dehnert 8f4a4397e0 Started working on Markovian commands in PRISM programs. 10 years ago
dehnert e79233bd7b Added check in PRISM program that prevents global varibles from written in possibly synchronizing commands. 10 years ago
dehnert 8c1870eb54 Intermediate commit. 10 years ago
dehnert 92aa2607a0 The labels of the models are now only built if no property was given or the given property contains the label. 10 years ago
dehnert ee7b591db1 Some work on cli. 10 years ago
dehnert b60c5ffdc0 Fixed a lot of tests, improved some things here and there. 10 years ago
dehnert ab0caf79e8 Replaced action names by indices in PRISM programs. 10 years ago
dehnert 780ddd9694 Improved simplify a bit. 10 years ago
dehnert 8e71081f1e Functional tests now work again. 10 years ago
dehnert 99d9a9710d Further steps to make everything work again. 10 years ago
dehnert 7ec3e8b214 Further fixes for new variable handling. libstorm now compiles again, yay. 10 years ago
dehnert 92d550be12 More and more refactoring. 10 years ago
dehnert 809217c359 Refactored some parts of expressions. In particular, visitors now can return anything they want by using boost::any. 10 years ago
dehnert 08959a6a32 Intermediate commit. 11 years ago
dehnert a7bce9e520 Removed debug output and fixed the reward issue a bit more. 11 years ago
dehnert 2f20abf47f The user can now select on the command line which reward model of a symbolic model is to be used (as a second [optional] argument to --symbolic). 11 years ago
dehnert e49814d391 Modified pctl/csl/ltl options to now take formulas instead of files. Prefixed the macros with STORM_. Moved these macros into a file in the utilities. Modified architecture of the exception classes slightly. Threw away all the contents of main(). This will now be build from scratch. 11 years ago
dehnert 2d8cc2efcd Added reordering functionality to DD interface. 11 years ago
dehnert 219af9b43b Removed constants from expressions. Even though PRISM has the concept of constants and variables, it currently makes no sense to distinguish them in our expression classes. 11 years ago
dehnert c76e0e8d4d Added class for initial construct of PRISM programs (to capture position information). Added more validity checks for programs and tests for them (not all though). 11 years ago
dehnert 83f9832e2d Added type check visitor to validate types of identifiers in expressions. Started writing validation method on PRISM program class. 11 years ago
sjunges 72c804815e several *small* fixes and better direct encoding 11 years ago
sjunges d4c2657856 Parsing parameteric dtmcs and exporting them to smt2 11 years ago
PBerger 1d8ae9fc89 Fixed an issue with templated variadic template arguments (see http://stackoverflow.com/questions/23119273/use-a-templated-variadic-template-parameter-as-specialized-parameter for discussion) 11 years ago
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