dehnert
							
						 
						
							
							
							
								
							
								51402ec853 
								
							
								 
							
						 
						
							
							
								
								removed measure type and only added measure type to reward/time operators  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: 16e19fe349 
							
						 
						10 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								5e1e5b55a1 
								
							
								 
							
						 
						
							
							
								
								renamed expected time formulas to time formulas  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: 50a11fe446 
							
						 
						10 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								b772c92edb 
								
							
								 
							
						 
						
							
							
								
								removed reward path formulas. reward path formulas are now just path formulas. this allows some invalid formulas to be constructed, so this now has to be checked dynamically  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: c8527c8e9a 
							
						 
						10 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								1308b91fda 
								
							
								 
							
						 
						
							
							
								
								adapted canHandle in model checker interface to CheckTask  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: 7505152ca3 
							
						 
						10 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								4367bdb378 
								
							
								 
							
						 
						
							
							
								
								properly introduced CheckTask in all model checkers and made it compile again (+ functional tests working)  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: d44db3c342 
							
						 
						10 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								3cd5738bb7 
								
							
								 
							
						 
						
							
							
								
								more replacement work in interfaces  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: 0f0218f452 
							
						 
						10 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								85adfe9df2 
								
							
								 
							
						 
						
							
							
								
								more replacement work in interfaces  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: 54839e6e0d 
							
						 
						10 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								d459fb5b92 
								
							
								 
							
						 
						
							
							
								
								replace in model checker interface (part 1)  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: 110251b010 
							
						 
						10 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								5b60585b8a 
								
							
								 
							
						 
						
							
							
								
								replaced boost::optional<std::string>() by boost::none  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: 48e79b4648 
							
						 
						10 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								645f130a62 
								
							
								 
							
						 
						
							
							
								
								introduced long-run average reward formula  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: 00fac9ad4b 
							
						 
						10 years ago  
					 
				
					
						
							
							
								 
								sjunges
							
						 
						
							
							
							
								
							
								8568ee3986 
								
							
								 
							
						 
						
							
							
								
								only one optimization direction enum -- towards integration of termination criterions on the model checker  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: 648855264e 
							
						 
						10 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								29716ea5f8 
								
							
								 
							
						 
						
							
							
								
								performance tests now compile again. also fixed some warnings  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: 2fa8c2abd9 
							
						 
						10 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								8ff557cfad 
								
							
								 
							
						 
						
							
							
								
								more work on creating helpers for model checkers  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: 0c68ccaa41 
							
						 
						10 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								eb5d4100a6 
								
							
								 
							
						 
						
							
							
								
								Renamed Nondeterminstic equation solver as this name is more than misleading.  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: 7f08ed130c 
							
						 
						11 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								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  
					 
				
					
						
							
							
								 
								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.  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: d4e6df30b5 
							
						 
						11 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								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  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								8a4706d9c9 
								
							
								 
							
						 
						
							
							
								
								A lot of work on model checker interfaces. In particular, the SCC elimination model checker is almost integrated.  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: bbf988c943 
							
						 
						11 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								d0917f033c 
								
							
								 
							
						 
						
							
							
								
								Adapted Markov automaton model checker to new formula classes.  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: c351b10ef2 
							
						 
						11 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								99d9a9710d 
								
							
								 
							
						 
						
							
							
								
								Further steps to make everything work again.  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: 3f45a49dab 
							
						 
						11 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								1f1b60e6de 
								
							
								 
							
						 
						
							
							
								
								Added macros that can be used for printing and warnings. Included Dennis' fix for model checking of Markov automata. Added check methods to the settings modules that check whether the specified options are non-contradictive.  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: 18c1687958 
							
						 
						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).  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: 01a33e479d 
							
						 
						11 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								96e1f8faf9 
								
							
								 
							
						 
						
							
							
								
								Renamed Settings class to SettingsManager.  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: 2b33f4c8d0 
							
						 
						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.  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: e36d05398e 
							
						 
						11 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								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  
					 
				
					
						
							
							
								 
								masawei
							
						 
						
							
							
							
								
							
								52cfe9f02d 
								
							
								 
							
						 
						
							
							
								
								Fixed some compile errors.  
							
							 
							
							 
							
							
								
 
							
							
							- Added a missing inlude (boost/functional/hash.hpp) to SparseMatrix.h. I don't know how this could have been compiled without.
- Changed a return type in the stub section of the GurobiLpSolver to void. Not correctly overwrites the base class function.
- Went through the change history of the SparseMarkovAutomatonCslModelchecker.h to correctly integrate all changes made in this branch with the changes of the other branches.
Former-commit-id: 43ce12274b 
							
						 
						11 years ago  
					 
				
					
						
							
							
								 
								masawei
							
						 
						
							
							
							
								
							
								d75e32b83e 
								
							
								 
							
						 
						
							
							
								
								Renames the folder formula to properties and the namespace property to properties.  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: 236ed22c7d 
							
						 
						11 years ago  
					 
				
					
						
							
							
								 
								masawei
							
						 
						
							
							
							
								
							
								2687809591 
								
							
								 
							
						 
						
							
							
								
								Finished testing of Csl.  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: 91172a1b89 
							
						 
						11 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								577e48f8bf 
								
							
								 
							
						 
						
							
							
								
								Bugfix for the dimensions of some data of parsed Markov automata.  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: ab11be9ec4 
							
						 
						11 years ago  
					 
				
					
						
							
							
								 
								masawei
							
						 
						
							
							
							
								
							
								ee1ebdf91d 
								
							
								 
							
						 
						
							
							
								
								Removed the visitor from LTL and refactured the formulas to use shared pointer in stead of standart pointer.  
							
							 
							
							 
							
							
								
 
							
							
							Next up: Continue testing.
Former-commit-id: 0103895e13 
							
						 
						11 years ago  
					 
				
					
						
							
							
								 
								masawei
							
						 
						
							
							
							
								
							
								185c2197cb 
								
							
								 
							
						 
						
							
							
								
								Fixed up the CslParser.  
							
							 
							
							 
							
							
								
 
							
							
							Next Up: Making the parsers static classes.
Former-commit-id: 247a105078 
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								d80586b4aa 
								
							
								 
							
						 
						
							
							
								
								Adapted MA model checker to new LP solver interface (LRA computation).  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: b23b72c851 
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								29d8111991 
								
							
								 
							
						 
						
							
							
								
								Adapted Gurobi and glpk LP solvers to expression-based interface. Adapted tests and made them work again.  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: 62379ddafd 
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								masawei
							
						 
						
							
							
							
								
							
								a6f20400df 
								
							
								 
							
						 
						
							
							
								
								Added similar filters for Ltl and Csl.  
							
							 
							
							 
							
							
								
 
							
							
							- Fixed similar undefined behavior for the MarkovAutomaton Csl modelchecker.
Next up: Make necessary changes to the formula parsers.
Former-commit-id: e8765fe58b 
							
						 
						12 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.  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: f6514eb0cd 
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								12743e0a7e 
								
							
								 
							
						 
						
							
							
								
								Moved from additional row grouping to the one embedded in the matrix itself.  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: 9d7a1fff10 
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								PBerger
							
						 
						
							
							
							
								
							
								deb9cb1e91 
								
							
								 
							
						 
						
							
							
								
								Duplicated the constructor of SparseMarkovAutomatonCslModelChecker to work around a bug in C++ with nested template argument deductions  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: c13a5bdd7d 
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								486e99d6ae 
								
							
								 
							
						 
						
							
							
								
								Added signal handler for SIGTERM. Introduced delayed update for LP solvers to reduce overhead.  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: 1300d77ae8 
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								42708a6d21 
								
							
								 
							
						 
						
							
							
								
								Added utility header for all parts that use std::swap.  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: 55a2f56440 
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								8ebd924ca6 
								
							
								 
							
						 
						
							
							
								
								Further work on refactoring solvers: cleaned LP solver interface a bit and adapted glpk- and Gurobi-based implementations of the interface.  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: 25b7a22bcc 
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								ee0026e0e6 
								
							
								 
							
						 
						
							
							
								
								Fixed minor bug in Markov automata time-bounded reachability.  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: 6454223cd3 
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								35d16a1191 
								
							
								 
							
						 
						
							
							
								
								Replaced VectorSet bei boost::container::flat_set, which does essentially the same. Fixed a bug in sparse matrix creation.  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: cb632bcfd4 
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								cf2b84b281 
								
							
								 
							
						 
						
							
							
								
								Further work on iterators for sparse matrix.  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: 8e78262161 
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								a26f63be30 
								
							
								 
							
						 
						
							
							
								
								Finished reworking the sparse matrix implementation. Adapted all other classes to the (partially) new API of the matrix.  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: 2c3b5a5bc3 
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								84bd5f3b40 
								
							
								 
							
						 
						
							
							
								
								Renamed ConstTemplates to constants. Removed all calls to constGetZero, constGetOne and constGetInfinity by the new names. Created performance test for bit vector iteration.  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: 6d90ec961e 
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								d5cadc0f4b 
								
							
								 
							
						 
						
							
							
								
								Finalized interface of bit vector. Added unit tests for all methods of the bit vector.  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: 6c7834ed20 
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								344e1b6dd3 
								
							
								 
							
						 
						
							
							
								
								Enabled checking of some untimed properties on Markov automata.  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: e71aa66c62 
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								3dab26463d 
								
							
								 
							
						 
						
							
							
								
								Introduced precision for digitization-based techniques as a new parameter.  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: e9c57f821b 
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								ece4085a61 
								
							
								 
							
						 
						
							
							
								
								Another bugfix for matrix creation during LRA computation.  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: c3325b8913 
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								dehnert
							
						 
						
							
							
							
								
							
								fde78ad759 
								
							
								 
							
						 
						
							
							
								
								Bugfix for matrix creation in LRA computation.  
							
							 
							
							 
							
							
								
 
							
							
							Former-commit-id: cb4c9cb728 
							
						 
						12 years ago