84c159feba 
								
							
								 
							
						 
						
							
							
								
								Moved model information output to super class. Moved methods to determine data structure size to superclass(es). Added missing getType methods for some models.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7d95a45633 
								
							
								 
							
						 
						
							
							
								
								Fixed bug in AbstractModelChecker: it does now correctly inherit from a lot more interface classes. NOTE: checking a formula on a model checker that does not support it failed silently. This should NOT be the case. Re-enabled DEBUG option for cmake. NOTE: why was this disabled anyway? Introduced another layer AbstractDeterministicModel and AbstractNonDeterministicModel in model hierarchy to allow for easily distinguishing these classes. Made necessary adaptions in (hopefully) all classes. Move the graph analyzer to utility folder.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c02271a36a 
								
							
								 
							
						 
						
							
							
								
								Fixed typo in CTMC class. Moved GraphAnalyzer to utility.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								60963aeb12 
								
							
								 
							
						 
						
							
							
								
								removed obsolete dense_vector. was last remainder in mrmc namespace  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7f956b0d35 
								
							
								 
							
						 
						
							
							
								
								Added Cotire to Storm to build PCH on all plattforms.  
							
							
 
							
							
							Edited the ConstTemplates.h as the new compilation order breaks because of some min/max macros. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5bb71a28e9 
								
							
								 
							
						 
						
							
							
								
								added more interfaces to AbstractModelChecker.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4389f6ba5b 
								
							
								 
							
						 
						
							
							
								
								finished PrctlFormulaChecker.  
							
							
 
							
							
							I hope it checks the correct set of operators now... 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fe6061e120 
								
							
								 
							
						 
						
							
							
								
								Documentation of parser class  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								afce8c9d12 
								
							
								 
							
						 
						
							
							
								
								Fixed some doxygen warnings  
							
							
 
							
							
							(Remaining warnings all appear because of undocumented function
parameters) 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a3837ac76b 
								
							
								 
							
						 
						
							
							
								
								Changed WrongFileFormatException to WrongFormatException  
							
							
 
							
							
							Also, start of documentation of PrctlParser and PrctlFileParser 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bfce1a5655 
								
							
								 
							
						 
						
							
							
								
								Removed brackets in output of until formulas  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								718608622f 
								
							
								 
							
						 
						
							
							
								
								added Ctmdp model, changed MdpParser to NonDetModelParser  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f6196c7429 
								
							
								 
							
						 
						
							
							
								
								Some error messages on "unparsable" formulas  
							
							
 
							
							
							PrctlParser now throws an error in all cases a formula could not be
parsed successfully. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cc9b11d7e4 
								
							
								 
							
						 
						
							
							
								
								added StateBoundOperator and SteadyStateOperator  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								47cb1aa4d9 
								
							
								 
							
						 
						
							
							
								
								renamed BoundOperator to PathBoundOperator (StateBoundOperator is coming soon...)  
							
							
 
							
							
							renamed modelChecker to modelchecker 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bb34e94eac 
								
							
								 
							
						 
						
							
							
								
								Changed the output function of the formulae to produce a string in the  
							
							
 
							
							
							same format as the input 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								db01eb92d9 
								
							
								 
							
						 
						
							
							
								
								Splitted explicit model adapter into several logical functions.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ab4174183b 
								
							
								 
							
						 
						
							
							
								
								Changed PrctlParser to directly parse the input string as formula, and  
							
							
 
							
							
							added PrctlFileParser to parse formulae from a file 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e829e613c0 
								
							
								 
							
						 
						
							
							
								
								Changed grammar such that brackets are not necessary around each binary  
							
							
 
							
							
							operator, and changed some test cases to check that it works 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								34aff4cbd9 
								
							
								 
							
						 
						
							
							
								
								Added constructor for ExplicitModelAdapter class.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								51a5012dba 
								
							
								 
							
						 
						
							
							
								
								fixed warnings in SparseMatrix  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3833c8af41 
								
							
								 
							
						 
						
							
							
								
								Some more test cases for PRCTL formula parsing  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b66e1a34db 
								
							
								 
							
						 
						
							
							
								
								Some fixes in formulas  
							
							
 
							
							
							Additional test case for reward formulas 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								02528f2bd9 
								
							
								 
							
						 
						
							
							
								
								Test cases for Prctl parser  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								777aa3a914 
								
							
								 
							
						 
						
							
							
								
								Intermediate commit to switch workplace.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								86965ff12a 
								
							
								 
							
						 
						
							
							
								
								removed obsolete typedef  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d7a288d05a 
								
							
								 
							
						 
						
							
							
								
								fixed "copy" constructor  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								55c2d5c03f 
								
							
								 
							
						 
						
							
							
								
								implemented clone for BoundedNaryUntil  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								54565ddd55 
								
							
								 
							
						 
						
							
							
								
								changed rowMapping to vector<int>  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								583ebf62bd 
								
							
								 
							
						 
						
							
							
								
								made rowMapping from NDSTParser available in MDP model class  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1d1f9da315 
								
							
								 
							
						 
						
							
							
								
								made rowMapping from NDSTParser available in MDP model class  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								be182293ee 
								
							
								 
							
						 
						
							
							
								
								Small fix on Eigen-based model checker to make it compile with clang.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7e87f35e95 
								
							
								 
							
						 
						
							
							
								
								First test case for prctl parser, and some necessary modifications for  
							
							
 
							
							
							the code 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a598d3751c 
								
							
								 
							
						 
						
							
							
								
								The DeterministicSparseTransitionParser.cpp was still broken, rewrote it in a simpler and more convenient way.  
							
							
 
							
							
							All Deterministic Tests complete now. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								02cb1a2418 
								
							
								 
							
						 
						
							
							
								
								Replaced all calls to Matrix->toEigenSparseMatrix with calls to the adapter.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6fb56748a6 
								
							
								 
							
						 
						
							
							
								
								Bugfix for correctly counting the number of values the parser inserts.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								726569d5f1 
								
							
								 
							
						 
						
							
							
								
								Fixed bug in parser that inserted 0-entries on the diagonal at the wrong places. Enabled link-time-optimizations for Release-Build when using clang. Fixed bug in base exception: what() returned a pointer to a char array belonging to a local variable, which got deallocated and thus invalidates the char array content.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9a9cd968d9 
								
							
								 
							
						 
						
							
							
								
								Added a test to verify the RowSum Function in the Sparse Matrix.  
							
							
 
							
							
							Added an option to the settings for auto-fixing missing no-selfloop states. Kind of a super-option above fix-nodeadlocks, perhaps some Cleanup later on.
Modified tra Files to comply with formats... 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								43b56fce62 
								
							
								 
							
						 
						
							
							
								
								first version of BoundedNaryUntil. clone() does not work yet...  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1edd306032 
								
							
								 
							
						 
						
							
							
								
								Silenced warning of clang: Changed NULL to nullptr as this should be used in C++11.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0a6a0b9fd3 
								
							
								 
							
						 
						
							
							
								
								Eliminated warning of clang by introducing proper getter.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9a73a2740a 
								
							
								 
							
						 
						
							
							
								
								second hald of documentation. I guess that's it :-)  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3716dedc78 
								
							
								 
							
						 
						
							
							
								
								first half of documentation.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8077952331 
								
							
								 
							
						 
						
							
							
								
								adding needed methods for more formula classes  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8449c5ee11 
								
							
								 
							
						 
						
							
							
								
								implemented formula checker  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c47b559986 
								
							
								 
							
						 
						
							
							
								
								Fixed minor bugs for Jacobi decomposition.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5f57cbb12a 
								
							
								 
							
						 
						
							
							
								
								Now able to build the BDD for the die example, including the reachability analysis! Booyah  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4d813999e3 
								
							
								 
							
						 
						
							
							
								
								Backup commit. On my way of buidling appropriate BDDs.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9d65bdeef3 
								
							
								 
							
						 
						
							
							
								
								next iteration on formulas...  
							
							
 
							
							
							removed AbstractFormula::cast() in favor of AbstractModelChecker::as()
changed all formulas to use this new one
actually implement ::check(AbstractModelChecker) for all formulas 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c4af78b859 
								
							
								 
							
						 
						
							
							
								
								Added singleton utility class for CUDD-based things. Added some first methods to expression classes to generate ADDs, but this should be moved to a separate class implementing the expression visitor pattern.  
							
							
								
 
							
							
						 
						13 years ago