827839e7fd 
								
							
								 
							
						 
						
							
							
								
								Changed internal representation of bit vector slightly, adjusted all operations. New bit vector operation runs fine now.  
							
							
 
							
							
							Former-commit-id: 186eefe2ad 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								43d77e0adc 
								
							
								 
							
						 
						
							
							
								
								Wrote tests for the new necessary bit vector operations (they fail, because the bit vector is organized in a weird way and needs to be restructured.)  
							
							
 
							
							
							Former-commit-id: b80e4b6efa 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								aaefe7dfa5 
								
							
								 
							
						 
						
							
							
								
								Fixed some tests/parser.  
							
							
 
							
							
							Former-commit-id: d1767861c4 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								53196f5610 
								
							
								 
							
						 
						
							
							
								
								Created bit vector hash map and some necessary bit vector methods.  
							
							
 
							
							
							Former-commit-id: 4a9946a743 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f5f2a2dd4c 
								
							
								 
							
						 
						
							
							
								
								Added expression evaluation (header-only) library exprtk and a corresponding evaluator class.  
							
							
 
							
							
							Former-commit-id: 950d1af6e0 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ee9533e586 
								
							
								 
							
						 
						
							
							
								
								Started working on making the main executable build again.  
							
							
 
							
							
							Former-commit-id: 9aaad15b9f 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8e71081f1e 
								
							
								 
							
						 
						
							
							
								
								Functional tests now work again.  
							
							
 
							
							
							Former-commit-id: 46d964ad22 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2eeaa06d76 
								
							
								 
							
						 
						
							
							
								
								Z3 runs fine again.  
							
							
 
							
							
							Former-commit-id: a725a33f01 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d6a299e799 
								
							
								 
							
						 
						
							
							
								
								MathSAT tests now running fine again.  
							
							
 
							
							
							Former-commit-id: 35083ea120 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								99d9a9710d 
								
							
								 
							
						 
						
							
							
								
								Further steps to make everything work again.  
							
							
 
							
							
							Former-commit-id: 3f45a49dab 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								809217c359 
								
							
								 
							
						 
						
							
							
								
								Refactored some parts of expressions. In particular, visitors now can return anything they want by using boost::any.  
							
							
 
							
							
							Former-commit-id: 0f6af138ae 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7b8c382303 
								
							
								 
							
						 
						
							
							
								
								Added tests for Mathsat expression adapter.  
							
							
 
							
							
							Former-commit-id: 4f8ef4c3c3 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a061cdbed8 
								
							
								 
							
						 
						
							
							
								
								Started refactoring MathSAT adapter.  
							
							
 
							
							
							Former-commit-id: 93b1fdedb3 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								84bfd58884 
								
							
								 
							
						 
						
							
							
								
								Minor refactoring of Z3 expression adapter.  
							
							
 
							
							
							Former-commit-id: b31ae87a98 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b5d55335a6 
								
							
								 
							
						 
						
							
							
								
								All tests passing again.  
							
							
 
							
							
							Former-commit-id: ffa8bef2d2 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ba14ba3613 
								
							
								 
							
						 
						
							
							
								
								Further work on MathSAT solver.  
							
							
 
							
							
							Former-commit-id: dd67b23505 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7ff3dcecfb 
								
							
								 
							
						 
						
							
							
								
								Added test for interpolation to MathSat tests.  
							
							
 
							
							
							Former-commit-id: ac94857726 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6eb415f87f 
								
							
								 
							
						 
						
							
							
								
								Tests for MathSAT now run through on Mac OS.  
							
							
 
							
							
							Former-commit-id: 9f6cf0af6a 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d8be64f0d7 
								
							
								 
							
						 
						
							
							
								
								Started on making MathSatSmtSolver work properly.  
							
							
 
							
							
							Former-commit-id: c370658b26 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7014d289e8 
								
							
								 
							
						 
						
							
							
								
								Fixed some issues related to bisimulation in the presence of state rewards.  
							
							
 
							
							
							Former-commit-id: 7f26a7bcf9 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7644a74fcd 
								
							
								 
							
						 
						
							
							
								
								Removed some superfluous lines in test.  
							
							
 
							
							
							Former-commit-id: 2c2bd0ba67 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								370a0ae476 
								
							
								 
							
						 
						
							
							
								
								Fixed some issues in bisimulation and added some tests.  
							
							
 
							
							
							Former-commit-id: 98801de9db 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1a4d4fd5a7 
								
							
								 
							
						 
						
							
							
								
								Added a test I used for finding the SCC Bug.  
							
							
 
							
							
							Former-commit-id: 5936e79d04 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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.  
							
							
 
							
							
							Former-commit-id: 9434215807 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								51becda4b3 
								
							
								 
							
						 
						
							
							
								
								Commit to switch workplace.  
							
							
 
							
							
							Former-commit-id: da5fac08cf 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5ecc96fa3a 
								
							
								 
							
						 
						
							
							
								
								Fixed some more places in the code to use the new option system.  
							
							
 
							
							
							Former-commit-id: 15ff64f1dc 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a995d7dd4a 
								
							
								 
							
						 
						
							
							
								
								The tests now run fine with the new option system.  
							
							
 
							
							
							Former-commit-id: 6d6c510131 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								266d660d89 
								
							
								 
							
						 
						
							
							
								
								Added functions responsible for printing the help. Started adapting the tests to the new option system.  
							
							
 
							
							
							Former-commit-id: 0407d8223e 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5817fe50b6 
								
							
								 
							
						 
						
							
							
								
								post merge fixes  
							
							
 
							
							
							Former-commit-id: 2f9bc01abd 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9ad12616e2 
								
							
								 
							
						 
						
							
							
								
								Renamed files in settings module a bit. Started on the pseudo-modular module-settings.  
							
							
 
							
							
							Former-commit-id: b3162aa86b 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								96e1f8faf9 
								
							
								 
							
						 
						
							
							
								
								Renamed Settings class to SettingsManager.  
							
							
 
							
							
							Former-commit-id: 2b33f4c8d0 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9569426c86 
								
							
								 
							
						 
						
							
							
								
								Moved option registration to the settings class (so it's not deceentralized any longer). This enables to build storm as a library and on top of that build some exectuables, which saves a lot of compile time as soon as several targets have to be built or one switches between targets.  
							
							
 
							
							
							Former-commit-id: 69e0d526c7 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								59dbc5a71e 
								
							
								 
							
						 
						
							
							
								
								Fixed tests to comply with new requirement for hint in tra-file (needs to be at the very beginning, no prior white spaces).  
							
							
 
							
							
							Former-commit-id: 60bfb720b8 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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.  
							
							
 
							
							
							Former-commit-id: e36d05398e 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ac420f13d0 
								
							
								 
							
						 
						
							
							
								
								Fixed some warnings in various places.  
							
							
 
							
							
							Former-commit-id: fbfbfc2bcb 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ab58103555 
								
							
								 
							
						 
						
							
							
								
								Started to pimp matrix. First step: added proper methods setColumn/setValue that operate on a matrix entry and removed the non-const versions of getColumn/getValue. Added a typedef for the index type in the matrix so that it becomes possible to have matrices with a different index type (e.g. 32-bit values).  
							
							
 
							
							
							Former-commit-id: 3cc0fdf9ee 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7f7ddc06e1 
								
							
								 
							
						 
						
							
							
								
								Removed two erronous keywords.  
							
							
 
							
							
							Former-commit-id: ecc36e0b07 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d75e32b83e 
								
							
								 
							
						 
						
							
							
								
								Renames the folder formula to properties and the namespace property to properties.  
							
							
 
							
							
							Former-commit-id: 236ed22c7d 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ea427fcde1 
								
							
								 
							
						 
						
							
							
								
								Fixed include directories for CUDA Plugin in CMakeLists.txt  
							
							
 
							
							
							Refactored all code related to the SPMV kernels to work with float.
Wrote a test that determines whether the compiler uses 64bit boundary alignments on std::pairs of uint64 and float.
Introduced functions that allow for conversions between different ValueTypes (e.g. from float to double and backwards).
Former-commit-id: 830d24064f 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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).  
							
							
 
							
							
							- For that implemented function that checks if a formula is a propositional logic formula to all three logics.
- Added tests for the function.
- Added documentation for the function.
Former-commit-id: 3fcb84b990 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								27df78c2b0 
								
							
								 
							
						 
						
							
							
								
								Finished testing Ltl.  
							
							
 
							
							
							- Regrettably, the LtlFilterTest could not be done, since an Ltl modechecker would be needed for that. Which, we don't have.
|- So that is a TODO until such a modelchecker is implemented.
- This concludes the testing for the refactured formulas.
Next up: Documentation.
Former-commit-id: 2d731edcd9 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0a2a759932 
								
							
								 
							
						 
						
							
							
								
								Ltl testng.  
							
							
 
							
							
							Former-commit-id: 57f486db59 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2687809591 
								
							
								 
							
						 
						
							
							
								
								Finished testing of Csl.  
							
							
 
							
							
							Former-commit-id: 91172a1b89 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								33386f4c5f 
								
							
								 
							
						 
						
							
							
								
								Changed the actions in the filters to be shared_ptr instead of raw pointers. This prevents memory leaks when a filter is destructed.  
							
							
 
							
							
							- Also handled nullptr actions.
|- They are checked for in the constructor as well as in the add method and filtered out. No segfaults do to nullptr actions anymore.
Former-commit-id: 84b3b2a978 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b7357c2cf9 
								
							
								 
							
						 
						
							
							
								
								Testing, noticed that vectors of pointers are not good. Changing that.  
							
							
 
							
							
							Former-commit-id: 460854c49c 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1c4d7b9ef9 
								
							
								 
							
						 
						
							
							
								
								Some more testing.  
							
							
 
							
							
							Former-commit-id: 3105a0bf3b 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								93a08538e3 
								
							
								 
							
						 
						
							
							
								
								Reverted debug change in test.  
							
							
 
							
							
							Former-commit-id: efeacaf595 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7c5603de3e 
								
							
								 
							
						 
						
							
							
								
								Improved performance of the expression parser a bit more.  
							
							
 
							
							
							Former-commit-id: 7a0ae116c9 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								aecd0e3cb8 
								
							
								 
							
						 
						
							
							
								
								Made Storm compile again without Z3: guarded some header inclusions and function definitions/implementations. Also guarded the tests that require certain libraries (like Gurobi, glpk, Z3), so that tests do not fail any more when the libraries are not available.  
							
							
 
							
							
							Former-commit-id: 307036e25c 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2c59dd6f32 
								
							
								 
							
						 
						
							
							
								
								Finished unit tests for the actions.  
							
							
 
							
							
							Next up: Update the parser tests.
Former-commit-id: c0db7bd1d4 
							
						 
						11 years ago