6 Commits (2883b5b40e8bd103ee154031921b684e8b8e3562)

Author SHA1 Message Date
dehnert 2883b5b40e more interpolation work 8 years ago
dehnert 633f4293e3 added option of splitting to predicate synthesis, added equivalence checker, fixed bug that caused some commands not to be abstracted 9 years ago
Sebastian Junges d246517757 removed src prefix in all includes 9 years ago
Sebastian Junges e1d201c85e c++ code compiles again after rename 9 years ago
Sebastian Junges 3a7ee7867b rename files (does not compile) 9 years ago
sjunges c527646ddb Added convenience operator overloads for more readable code :) 9 years ago
dehnert 3d426798b3 added visitor that checks for syntatical equality of expressions 9 years ago
sjunges 890634ba77 initial value support (bounded integers only) 9 years ago
dehnert c1953cda46 started refactoring of abstraction 9 years ago
sjunges a6aa909a12 convenience functions for operatiosn on expressions 9 years ago
sjunges 3f36c95baf JaniParser Constant expressions are now parsed 9 years ago
Mavo 8271045b27 ToString is const 9 years ago
dehnert 96954ddd15 refactoring of bisimulation class in the prospect of extending it to (CT)MDPs, not yet done 10 years ago
dehnert 59501dd347 removed some object files of xerces. started working on smt-based permissive schedulers 10 years ago
dehnert 0bd0b963d7 introduced new menu game class 10 years ago
dehnert 7cd1e6324f the abstraction now properly builds an instance of the game class 10 years ago
sjunges a129983ae9 cleaning includes for better compilation times 10 years ago
dehnert 8c1870eb54 Intermediate commit. 10 years ago
dehnert 1fb8d72a30 Merged master in parametricSystems. 10 years ago
David_Korzeniewski ab36c5fb0d Workarounds for more Windows quirks. Compiles but tests crash. 10 years ago
dehnert 780ddd9694 Improved simplify a bit. 10 years ago
dehnert b37e009168 Further steps to new expressions. 10 years ago
dehnert ee9533e586 Started working on making the main executable build again. 10 years ago
dehnert ed74392f0d Another intermediate commit. 10 years ago
dehnert 99d9a9710d Further steps to make everything work again. 10 years ago
dehnert f76d0f93eb Adapted LP solver interface to new variable handling. 10 years ago
dehnert 92d550be12 More and more refactoring. 10 years ago
dehnert 398f6c4e86 Partly adapted code to new 'type system'. 10 years ago
dehnert 983a7d78c2 Further work on expressions. 10 years ago
dehnert fff18f2789 Intermediate commit (refactoring expressions). 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 b5d55335a6 All tests passing again. 10 years ago
dehnert 2fa3036dc3 Added functionality to replace identifiers in an expression with the values given in an valuation. State-variables now get replaced in probabilities specified by a parameterized model. Fixed and added some parameterized models. 11 years ago
dehnert 389fddc996 Added some more methods to valuations. Changed visitor invocation slightly. Moves ExpressionReturnType in separate file. Finished linearity checking visitor. Started on visitor that extracts coefficients of linear expressions. 11 years ago
dehnert 3158d19123 Started working on adapting LP solver interface to new expressions. 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
David_Korzeniewski 83d2a1c315 Adapted Z3ExpressionAdapter to deletion of constant expressions. Added functionality to autocreate variables in the solver. Added function to get variables and their types from an expression. 11 years ago
dehnert a0df98a6eb Removed unnecessary virtual keyword in Expression class. 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 c6976dd8b5 Added some query methods for new expression classes. 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
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
dehnert cc625a2e00 Added a ton of ifndefs, because MSVC does not yet support defaulting move constructors/assignments. 11 years ago
dehnert 7667933caf First working version of explicit model generation using the new PRISM classes and expressions. 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
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