4095e87282 
								
							
								 
							
						 
						
							
							
								
								changing pointer to std::shared_ptr  
							
							
 
							
							
							parsers return some kind of object and it is not clear who owns this object,
i.e. who is responsible to delete it. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8cbb7aa7d7 
								
							
								 
							
						 
						
							
							
								
								fixing toEigen conversion, making test case working :-)  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								54e52b5ab7 
								
							
								 
							
						 
						
							
							
								
								dtmc.h -> Dtmc.h  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								27ba61ff74 
								
							
								 
							
						 
						
							
							
								
								Fixed minor bugs here and there. Improved gmm++-based model checker.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								091a7740a2 
								
							
								 
							
						 
						
							
							
								
								Added a lot of consts to all methods provided by formula classes.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								223f5a5c60 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://sselab.de/lab9/private/git/MRMC/  
							
							
 
							
							
							Conflicts:
	src/modelChecker/DtmcPrctlModelChecker.h
	
NOTE:
	makeRowsAbsorbing of SquareSparseMatrix did not return a value. To
	suppress the warning I added "return false", so that the program
	compiles for me with "-Werror", too. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8a12ec03e3 
								
							
								 
							
						 
						
							
							
								
								Copied pointer of states labeled with an AP, as the result of the  
							
							
 
							
							
							function points into the labeling object. (Ticket #24 ) 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								60f91d52c7 
								
							
								 
							
						 
						
							
							
								
								Some refactoring for ticket  #24  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								80b53bea18 
								
							
								 
							
						 
						
							
							
								
								Added more example files. Removed deletes at end of main() as these pointers are deleted by the DTMC class already. Small refactoring of GraphAnalyzer according to new guidelines. Added vector utility functions to set elements of vectors. Added conversion routine from our sparse matrix format to gmm++ format. Fixed some bugs in sparse matrix class. Added prototypical implementation of GmmxxDtmcPrctlModelChecker.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c436586303 
								
							
								 
							
						 
						
							
							
								
								fixing error if lab file contains no trailing newline  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9b1e435140 
								
							
								 
							
						 
						
							
							
								
								Adding further small examples.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								739d3e3bda 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://sselab.de/lab9/private/git/MRMC  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4c6c7d5fbd 
								
							
								 
							
						 
						
							
							
								
								Merge.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								39608b4b32 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'modelchecker'  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								13a2bd3057 
								
							
								 
							
						 
						
							
							
								
								Moved const_templates.h from "misc" to "utility" to be able to remove  
							
							
 
							
							
							the former folder.
Also, changed those templates to use references instead of pointers for
easier code.
Renamer "utility.h" and .cpp to "ioUtility.h/cpp", as utility code
providing functionality not linked with IO has been put into other
files. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bb9aa0dfe2 
								
							
								 
							
						 
						
							
							
								
								Changed check function in formula classes to use a reference of the  
							
							
 
							
							
							model checker instead of a pointer. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								67b3888ba9 
								
							
								 
							
						 
						
							
							
								
								Implemented basic functions of the model checker  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3b8e2a488b 
								
							
								 
							
						 
						
							
							
								
								Fix for ticket 21.  
							
							
 
							
							
							Fixed the map of the AtomicPropositionsLabeling class to
std::unordered_map. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5a5705070f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://sselab.de/lab9/private/git/MRMC/  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								07ac945794 
								
							
								 
							
						 
						
							
							
								
								some more documentation  
							
							
 
							
							
							also call delete for objects created in parsers
as you can see, this is kind of ugly, maybe we should use a different structure there... 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								71c824b91a 
								
							
								 
							
						 
						
							
							
								
								hunting for memory erros  
							
							
 
							
							
							adding make targets to call mrmc and mrmc-tests with valgrind
fixing some memory errors in SSM, SSMTest, BitVector
adding an additional check to readLabFile 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								101c6c41ab 
								
							
								 
							
						 
						
							
							
								
								Merge.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eb91f3ea86 
								
							
								 
							
						 
						
							
							
								
								fixing memory errors (mostly in resize()) and some minor corrections  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								57f7adee55 
								
							
								 
							
						 
						
							
							
								
								added <double> to occurences of PCTLFormula  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bf982fee2d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://sselab.de/lab9/private/git/MRMC  
							
							
 
							
							
							Conflicts:
	src/parser/readPrctlFile.cpp
	src/parser/readPrctlFile.h 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ff3901dc65 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'gmm++'  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b1b86b078c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://sselab.de/lab9/private/git/MRMC  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ba900ab352 
								
							
								 
							
						 
						
							
							
								
								Adding gmm++, examples. Adding gmm to gitignore.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2ca83f5f31 
								
							
								 
							
						 
						
							
							
								
								Added functionality to rapidly extract sub-matrix from our sparse matrix format.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6b4945e55c 
								
							
								 
							
						 
						
							
							
								
								Changed getter for child nodes to reference style  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cdc0332fd7 
								
							
								 
							
						 
						
							
							
								
								Code style and fixing errors in doxygen code for model checker class  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								350f1a0990 
								
							
								 
							
						 
						
							
							
								
								Code style for formula classes  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								79761d0492 
								
							
								 
							
						 
						
							
							
								
								Added copy constructor to model checker  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b726a07b3f 
								
							
								 
							
						 
						
							
							
								
								Small bugfix for the dot output  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4afa0a9ad3 
								
							
								 
							
						 
						
							
							
								
								Oops, this file is needed for the new test case  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a1854b26a5 
								
							
								 
							
						 
						
							
							
								
								Documentation of ModelChecker (new) and improved doc of formula classes  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f5d2205352 
								
							
								 
							
						 
						
							
							
								
								- Removed enum to infer the correct formula (sub-)class, instead used  
							
							
 
							
							
							"check" which calls the correct check function in the model checker.
- The dot output was modified to work with the refactored names
- Also, it uses now filestreams instead of C style output
- and the iterators from the matrix class
- Included new (stub) test case for output (and general parsing) 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								60dbf5608e 
								
							
								 
							
						 
						
							
							
								
								adding test-bench for prctl parser.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dd03c85fea 
								
							
								 
							
						 
						
							
							
								
								porting PRCTLParser to class API  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2068bd31df 
								
							
								 
							
						 
						
							
							
								
								Fixed example files to have a decimal point instead of a comma.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								91124aabff 
								
							
								 
							
						 
						
							
							
								
								Adding example files.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f960e20e53 
								
							
								 
							
						 
						
							
							
								
								porting LabParser and TraParser from c-style API to class API  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0e6f699625 
								
							
								 
							
						 
						
							
							
								
								some doxygen for settings namespace  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								42587ea4f5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://sselab.de/lab9/private/git/MRMC  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f311f043bc 
								
							
								 
							
						 
						
							
							
								
								some documentation for parser namespace  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								30827b543e 
								
							
								 
							
						 
						
							
							
								
								Fixed off-by-one error in sparse matrix. Now the tests do not produce a segfault any longer.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b1cc1a782d 
								
							
								 
							
						 
						
							
							
								
								Adding graph analyzer that is able to perform reachability searches in the state space.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b76f392df1 
								
							
								 
							
						 
						
							
							
								
								Added newlines to end of files, because clang++ complains about that. Added case distinction of struct definition in parser.h for Mac OS to work correctly with parser.cpp.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								18b72bc8d7 
								
							
								 
							
						 
						
							
							
								
								Added necessary include of unistd.h (for close()) to parser. Removed flag MAP_DENYWRITE of mmap for Mac OS and Linux as it is non-existent and ignored, respectively. Changed call to stat64 to call to stat for MAC OS, as stat64 is deprecated and 64-bit mode is turned on by macro that is no correctly set during OS-Detection.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dc7c414246 
								
							
								 
							
						 
						
							
							
								
								Merged bit vector and main file.  
							
							
								
 
							
							
						 
						13 years ago