81 Commits (ed6d299d464d01345fedcf5e2def7b2a6db3b360)

Author SHA1 Message Date
dehnert 27e06940a9 templated all explicit parsers so that they may now be modified to produce non-double models 9 years ago
dehnert f9f5a4e206 reincluded tbb in gmm. fixed missing header. extended formula parser to return multiple formulas 9 years ago
dehnert b3178e17f6 more bug fixes 9 years ago
dehnert dbc7d860a4 functional tests compile again, started to debug changes 9 years ago
sjunges f85d28325e Further work towards faster and more modular compilation 9 years ago
sjunges 3c2040f4b7 Removed many superfluous includes, added some source files -- towards faster compilation 9 years ago
dehnert 56b4f53ce7 got rid of more warnings 9 years ago
dehnert e338cbe069 fixed a lot of warnings in the tests 9 years ago
dehnert d62539165e 'Identity updates' can now be described as applying 'true' in PRISM programs. 9 years ago
dehnert 9d5c3e7e2f added functionality to flatten the modules of a PRISM program into one module 9 years ago
dehnert a1dae8849e Reworked (sparse) model files: moved them into their own namespace and deleted some functionality that is never used and not that nicely implemented. 10 years ago
dehnert e79233bd7b Added check in PRISM program that prevents global varibles from written in possibly synchronizing commands. 10 years ago
dehnert 89df9621a9 MDP model checker works again. 10 years ago
dehnert 9026aa9ac9 Adapted first model checker to the new properties. 10 years ago
dehnert f673dccd76 Formula parser works again. Tests adapted. 10 years ago
dehnert 1699732dce More work on logic classes. 10 years ago
dehnert aaefe7dfa5 Fixed some tests/parser. 10 years ago
dehnert 8e71081f1e Functional tests now work again. 10 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. 10 years ago
dehnert 266d660d89 Added functions responsible for printing the help. Started adapting the tests to the new option system. 10 years ago
sjunges 5817fe50b6 post merge fixes 10 years ago
dehnert 9ad12616e2 Renamed files in settings module a bit. Started on the pseudo-modular module-settings. 10 years ago
dehnert 59dbc5a71e Fixed tests to comply with new requirement for hint in tra-file (needs to be at the very beginning, no prior white spaces). 10 years ago
masawei d75e32b83e Renames the folder formula to properties and the namespace property to properties. 10 years ago
masawei 532b0cf3ad Added function to test if a formula is a probability bounded reachability formula, i.e. conforms to the pattern P[<,<=,>,>=]p ([phi U, E] psi) where phi, psi are propositional formulas (consisting only of And, Or, Not and AP). 10 years ago
masawei 27df78c2b0 Finished testing Ltl. 10 years ago
masawei 0a2a759932 Ltl testng. 10 years ago
masawei 2687809591 Finished testing of Csl. 10 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. 10 years ago
masawei 1c4d7b9ef9 Some more testing. 10 years ago
dehnert 93a08538e3 Reverted debug change in test. 10 years ago
dehnert 7c5603de3e Improved performance of the expression parser a bit more. 10 years ago
masawei 2c59dd6f32 Finished unit tests for the actions. 10 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
masawei 9fe246a98b Renamed the folders containing the formulas to lowercase to adhere to the naming conventions and Started with testing. 11 years ago
dehnert 72cc5f2188 Added 'power' as a binary operator in expression classes and expression grammar. 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
dehnert db232fe39b Moved from pair to MatrixEntry as the basic building block of the matrix. Now matrix elements can be accessed in a more readable way. 11 years ago
dehnert 92ee6187fa Added more query methods to expressions. SparseMatrix now keeps track of non zero entries and models show correct number of transitions by referring to nonzero entries rather than all entries in the matrix. 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 82836f1ad1 Added some checks for validity of identifiers in PRISM programs. Added some illegal tests to test suite. 11 years ago
dehnert 39ec9401ef Fixed the PrismParser so the exact format of PRISMs boolean expressions can now be parsed. 11 years ago
dehnert 311247ff0c Added support for Xor in expression classes and added parsing functionality for Xor, Implies and Iff. 11 years ago
dehnert dc8921037e Added missing test inputs. 11 years ago
dehnert 199b6576a9 Added ternary operator. Parsing standard PRISM models into the PRISM classes now works. Included tests for parsing stuff. ToDo: add remaining semantic checks for parsing/PRISM classes and fix explicit model adapter. 11 years ago
dehnert f6587b424d Further work on PrismParser and the related PRISM classes... 11 years ago
dehnert 7610bc8e76 Started reducing the complexity in the PRISM grammar. 11 years ago
masawei 2ed6be853b Fixed two minor bugs. 11 years ago
masawei 8f171c7dc5 Finished initial remerge. 11 years ago