389 Commits (cf999006de57950a2a66be3ce74ed2a2fe964f76)

Author SHA1 Message Date
TimQu c38ce8cf68 Small fix for autoParser 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 433bae1156 Switched from an option to fix deadlocks to an option to not fix the deadlocks. Hence, deadlocks are now fixed by default unless otherwise requested. 11 years ago
dehnert 1cd01e3f28 Adapted all places that are accessing the settings to the new interface. It now compiles again with a lot of linker errors (because of method bodies that are not yet present). 11 years ago
sjunges 5817fe50b6 post merge fixes 11 years ago
dehnert 9ad12616e2 Renamed files in settings module a bit. Started on the pseudo-modular module-settings. 11 years ago
dehnert 96e1f8faf9 Renamed Settings class to SettingsManager. 11 years ago
PBerger 2757dd31e2 Removed illegal typename keywords in SparseMatrix.cpp. 11 years ago
dehnert 418ce8b625 Fixed some problems related to the memory-mapped file. 11 years ago
dehnert fff4e61fc3 Changed interface of matrix builder slightly to be able to also not force the resulting matrix to certain dimensions, but merely to reserve the desired space. 11 years ago
dehnert ac420f13d0 Fixed some warnings in various places. 11 years ago
masawei d75e32b83e Renames the folder formula to properties and the namespace property to properties. 11 years ago
masawei 6b2b1e4d7b Finished the documentation of the formulas. 11 years ago
masawei 27df78c2b0 Finished testing Ltl. 11 years ago
masawei 0a2a759932 Ltl testng. 11 years ago
PBerger 94b2d45e05 Fixed error reporting in AtomicPropositionLabelingParser.cpp and SparseStateRewardParser.cpp. 11 years ago
PBerger 422a317407 Made the OptimalSCC algorithm MUCH faster. 11 years ago
masawei 2687809591 Finished testing of Csl. 11 years ago
masawei 33386f4c5f Changed the actions in the filters to be shared_ptr instead of raw pointers. This prevents memory leaks when a filter is destructed. 11 years ago
dehnert ff572c7f6f Sped up PRISM parser by letting it skip the actual command definitions in the first run (because only gathering constants, variables and formulas is important in this particular run). 11 years ago
dehnert f485974187 Fixed (asynch) leader election to comply with our grammar. Added LOG_DEBUG macro. 11 years ago
masawei 1c4d7b9ef9 Some more testing. 11 years ago
dehnert 577e48f8bf Bugfix for the dimensions of some data of parsed Markov automata. 11 years ago
dehnert 7c5603de3e Improved performance of the expression parser a bit more. 11 years ago
dehnert 952747a9bc Modified some rules in the expression parser such that less redundant parsing is done. 11 years ago
masawei ee1ebdf91d Removed the visitor from LTL and refactured the formulas to use shared pointer in stead of standart pointer. 11 years ago
dehnert 40c698af90 Some fixes to make new SMT framework compile with clang under Mac OS (includes fixes to some initializiation ordering warnings). Bugfix for PRISM parser to correctly handle formulas. 11 years ago
masawei 9fe246a98b Renamed the folders containing the formulas to lowercase to adhere to the naming conventions and Started with testing. 11 years ago
masawei df5bafc38b Finished the implementation of the Cls and Ltl filters. 11 years ago
masawei a5e28fcf04 Added some filter actions. 11 years ago
dehnert 084bb14acd Bugfix for expression parser. 11 years ago
dehnert 72cc5f2188 Added 'power' as a binary operator in expression classes and expression grammar. 11 years ago
dehnert 478f5ee38c Started separating expression parsing from PRISM model parsing. 11 years ago
masawei 9a28e5b580 Added proper formula string method to filters. 11 years ago
masawei 4bf0299279 Changed the Prctl/Csl formula parsers to be static classes. 11 years ago
masawei 185c2197cb Fixed up the CslParser. 11 years ago
masawei b45b52a097 Added the class AbstractRewardPathFormula to the PRCTL formula tree. 11 years ago
masawei cf6623c68c Intruduced legacy support. 11 years ago
masawei 0a2f974983 Added rules to the prctl parser to support filters. 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 873d80cd2d If a module is renamed from some other module, this is now kept track of in the respective PRISM classes. 11 years ago
dehnert 82836f1ad1 Added some checks for validity of identifiers in PRISM programs. Added some illegal tests to test suite. 11 years ago
dehnert d0d80cf5e1 Started on making the PrismParser more robust. 11 years ago
dehnert 39ec9401ef Fixed the PrismParser so the exact format of PRISMs boolean expressions can now be parsed. 11 years ago
PBerger 0a501b6e76 Added a constructor for GlobalProgramInformation as MSVC fails to default bool to false. 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 311247ff0c Added support for Xor in expression classes and added parsing functionality for Xor, Implies and Iff. 11 years ago
PBerger 94b25c02ca Fixed bugs in some files. 11 years ago
dehnert 164c8225fd Fixed some minor issues. 11 years ago