e1761fa774 
								
							
								 
							
						 
						
							
							
								
								Enabled hybrid CTMC model checker in cli. Further work on hybrid CTMC model checker (not yet working). Fixed some minor issues in sparse CTMC model checker.  
							
							
 
							
							
							Former-commit-id: f9c0f976e1 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c1917ce6d9 
								
							
								 
							
						 
						
							
							
								
								Finalized hybrid DTMC model checker. It now passes its tests.  
							
							
 
							
							
							Former-commit-id: 99d79e1bc6 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3b4dca1a03 
								
							
								 
							
						 
						
							
							
								
								Improved Jacobi method a bit.  
							
							
 
							
							
							Former-commit-id: f4affeebf6 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e83d191be3 
								
							
								 
							
						 
						
							
							
								
								ODDs can now also be constructed from BDDs directly (without a transformation step to ADDs).  
							
							
 
							
							
							Former-commit-id: d19bbc3ff5 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c8d8f75a10 
								
							
								 
							
						 
						
							
							
								
								Working on ODD generation for BDDs (not yet working).  
							
							
 
							
							
							Former-commit-id: 5665dd1f24 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d787b80fec 
								
							
								 
							
						 
						
							
							
								
								CTMC examples now build properly using the DD-based model generator.  
							
							
 
							
							
							Former-commit-id: ac97b005e3 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								60701cebdb 
								
							
								 
							
						 
						
							
							
								
								ADDs and BDDs are no longer mixed in the abstraction layer.  
							
							
 
							
							
							Former-commit-id: 3c31063ea6 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eb5d4100a6 
								
							
								 
							
						 
						
							
							
								
								Renamed Nondeterminstic equation solver as this name is more than misleading.  
							
							
 
							
							
							Former-commit-id: 7f08ed130c 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d545fac471 
								
							
								 
							
						 
						
							
							
								
								Restructured solvers a bit: they now get the matrix upon construction and the model checkers use factories to retrieve solvers.  
							
							
 
							
							
							Former-commit-id: 9c727f41f9 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f8c867300b 
								
							
								 
							
						 
						
							
							
								
								Optimized time-bounded reachability of CTMCs a bit.  
							
							
 
							
							
							Former-commit-id: 6d53a36ae6 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								49bed497b0 
								
							
								 
							
						 
						
							
							
								
								Fixed a model building problem. Included checking of reward properties on CTMCs and wrote tests for it.  
							
							
 
							
							
							Former-commit-id: a137bd20ac 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								799cbce775 
								
							
								 
							
						 
						
							
							
								
								Added function tests for CTMC creation and time-bounded reachability.  
							
							
 
							
							
							Former-commit-id: e56f860a70 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								00e7121bc4 
								
							
								 
							
						 
						
							
							
								
								some work towards BDD-based mc.  
							
							
 
							
							
							Former-commit-id: cae0c4421e 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0c2080f220 
								
							
								 
							
						 
						
							
							
								
								Added tests for sparse Prob0/1 to functional tests  
							
							
 
							
							
							Former-commit-id: ef8f9ffb59 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								81100c7afd 
								
							
								 
							
						 
						
							
							
								
								debugged and added more tests for prob0/1 for MDPs using BDDs  
							
							
 
							
							
							Former-commit-id: f47fb3631a 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c70d93f4d3 
								
							
								 
							
						 
						
							
							
								
								Qualitative modelchecking algorithms for MDPs using BDDs. Not yet bugfixed.  
							
							
 
							
							
							Former-commit-id: 3215a38c44 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7d2d1cac55 
								
							
								 
							
						 
						
							
							
								
								Functional Testing Suite now prints a note if not all optional dependencies were included in the build.  
							
							
 
							
							
							Former-commit-id: 36974ebb66 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1a1906f811 
								
							
								 
							
						 
						
							
							
								
								Added functional tests for DD-based and sparse computation of states with prob 0 and 1.  
							
							
 
							
							
							Former-commit-id: a62c67c657 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								239caf57eb 
								
							
								 
							
						 
						
							
							
								
								Added symbolic models and made DD-based model generator build the correct instances.  
							
							
 
							
							
							Former-commit-id: c054401cfd 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a1dae8849e 
								
							
								 
							
						 
						
							
							
								
								Reworked (sparse) model files: moved them into their own namespace and deleted some functionality that is never used and not that nicely implemented.  
							
							
 
							
							
							Former-commit-id: d4e6df30b5 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8ebc0e4640 
								
							
								 
							
						 
						
							
							
								
								Final touches on cuda nondeterministic linear equation solver & modelchecker  
							
							
 
							
							
							Former-commit-id: c549ae0401 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b623384dda 
								
							
								 
							
						 
						
							
							
								
								Fixed merge errors and adapted to changes in master  
							
							
 
							
							
							Former-commit-id: 08054e7bec 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ea2e616196 
								
							
								 
							
						 
						
							
							
								
								All tests for CUDA based TopologicalValueIterationMdpPrctlModelChecker passing on Windows.  
							
							
 
							
							
							Former-commit-id: 68cafa6f84 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								706ea56963 
								
							
								 
							
						 
						
							
							
								
								Now DDs are either MTBDDs or BDDs. This makes it possible to use BDDs where possible, which is faster.  
							
							
 
							
							
							Former-commit-id: 07ffb5882d 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e79233bd7b 
								
							
								 
							
						 
						
							
							
								
								Added check in PRISM program that prevents global varibles from written in possibly synchronizing commands.  
							
							
 
							
							
							Former-commit-id: 34e34cacbe 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3977cafe73 
								
							
								 
							
						 
						
							
							
								
								Extended DD-based model building to also build the MDP models of our benchmark suite. Added (MDP) tests for DD-based model building and explicit model building.  
							
							
 
							
							
							Former-commit-id: 4e18f98ee6 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8c1870eb54 
								
							
								 
							
						 
						
							
							
								
								Intermediate commit.  
							
							
 
							
							
							Former-commit-id: e5f251718f 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0f0baf61a4 
								
							
								 
							
						 
						
							
							
								
								Made DD-based model construction work for all DTMC benchmarks we have. Included tests for both DD-based and excplicit model generation from PRISM models.  
							
							
 
							
							
							Former-commit-id: e4af6d9f8a 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								00ddce497d 
								
							
								 
							
						 
						
							
							
								
								corrected identifier name.  
							
							
 
							
							
							One should actually read documentation, not just look at it...
Former-commit-id: 69d8154496 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4b44e625d0 
								
							
								 
							
						 
						
							
							
								
								Adapted Death-Tests in BitVectorTest.cpp to return codes upon assertion failure on Windows and deactivate them everywhere if the macro NDEBUG is defined (as that disables assertions)  
							
							
 
							
							
							Former-commit-id: be04a49e57 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e41922347d 
								
							
								 
							
						 
						
							
							
								
								Adapted ExpressionTest.cpp to weird behavior of windows when using temporary shared_ptr in make_pair in initializer_list.  
							
							
 
							
							
							Now using const_pointer_cast instead of static_cast to modify shared pointers. (Although it worked with static_casts, but you never know)
Former-commit-id: d42487bb0c 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0f9c753778 
								
							
								 
							
						 
						
							
							
								
								Fixed Windows build error  
							
							
 
							
							
							Former-commit-id: a59eafdaf8 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								84f8a41302 
								
							
								 
							
						 
						
							
							
								
								More tests adapted, decreased verbosity of TopologicalValueIterationNondeterministicLinearEquationSolver  
							
							
 
							
							
							Former-commit-id: 6e0b492533 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8b4309e53c 
								
							
								 
							
						 
						
							
							
								
								Adapted first test to new interface. Test passes.  
							
							
 
							
							
							Former-commit-id: 49dc8228f3 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f49d89144e 
								
							
								 
							
						 
						
							
							
								
								Fixed issue that could cause wrong models to be generated.  
							
							
 
							
							
							Former-commit-id: 8f1f9b4612 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ed4f1bb7cf 
								
							
								 
							
						 
						
							
							
								
								Added the possibility to build the bisimulation options from a formula in the sense that it automatically picks suitable settings for the formula.  
							
							
 
							
							
							Former-commit-id: 932c7d899a 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8066bb6637 
								
							
								 
							
						 
						
							
							
								
								Small fix for test.  
							
							
 
							
							
							CPU implementation of TopologicalValueIterationMdpPrctlModelChecker seems to be working, adapted parts of tests passing!
Former-commit-id: 7ed1e11f91 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4952306092 
								
							
								 
							
						 
						
							
							
								
								Worked on making bisimulation decomposition a bit easier to use.  
							
							
 
							
							
							Former-commit-id: 0fe6b2af6a 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3748905bcf 
								
							
								 
							
						 
						
							
							
								
								Fixes and test refactoring for TopologicalValueIterationMdpPrctlModelChecker  
							
							
 
							
							
							- Explicit instantiation of matrix and scc decomposition for float
- Started to adapt TopologicalValueIterationMdpPrctlModelCheckerTest.cpp to new formulas
Former-commit-id: 4685ae4939 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b5f907d99d 
								
							
								 
							
						 
						
							
							
								
								Added propositional model checker. Put some of the new classes in new folders. Fixed an issue that prevented compilation.  
							
							
 
							
							
							Former-commit-id: 517a870d2f 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c85df2cd74 
								
							
								 
							
						 
						
							
							
								
								Conditional Probabilities working. Included two tests.  
							
							
 
							
							
							Former-commit-id: a89255c4ef 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9e8d8a2c27 
								
							
								 
							
						 
						
							
							
								
								Fixed wrong calculation of reachability rewards in state-elimination-based model checker.  
							
							
 
							
							
							Former-commit-id: bee99d61b0 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								89fc5be1ab 
								
							
								 
							
						 
						
							
							
								
								Fixed some things and wrote tests for elimination-based DTMC modelchecker. They fail: apparently rewards are not correctly computed in some cases.  
							
							
 
							
							
							Former-commit-id: 000ad6b049 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								89df9621a9 
								
							
								 
							
						 
						
							
							
								
								MDP model checker works again.  
							
							
 
							
							
							Former-commit-id: 2c24da6192 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9026aa9ac9 
								
							
								 
							
						 
						
							
							
								
								Adapted first model checker to the new properties.  
							
							
 
							
							
							Former-commit-id: 206d6c9858 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								01d7bce205 
								
							
								 
							
						 
						
							
							
								
								Fixed some test.  
							
							
 
							
							
							Former-commit-id: 9750284b59 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f673dccd76 
								
							
								 
							
						 
						
							
							
								
								Formula parser works again. Tests adapted.  
							
							
 
							
							
							Former-commit-id: 78ce54d69f 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1699732dce 
								
							
								 
							
						 
						
							
							
								
								More work on logic classes.  
							
							
 
							
							
							Former-commit-id: 9d94e02b74 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								26e9eac934 
								
							
								 
							
						 
						
							
							
								
								Added another convenience operation to bit vector class.  
							
							
 
							
							
							Former-commit-id: 6420f3ec90 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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