82b502970e 
								
							
								 
							
						 
						
							
							
								
								patched tra parser, test cases work now  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								93d568bd82 
								
							
								 
							
						 
						
							
							
								
								working on prctl parser  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4f7cbd450a 
								
							
								 
							
						 
						
							
							
								
								Fixed bugs in the Windows Part of the parser, refactored includes to meet Windows Requirements.  
							
							
 
							
							
							Deleted a #warning 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2bf01bfea3 
								
							
								 
							
						 
						
							
							
								
								Added graph search algorithms for determining the set of states that have no possibility of going to a non-target state. Enhanced bit vector class.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								925a9bd8c0 
								
							
								 
							
						 
						
							
							
								
								changing pragma to ifdef, starting implementation of PRCTLParser  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2eb08a603a 
								
							
								 
							
						 
						
							
							
								
								made stuff compile with new CMakeLists  
							
							
 
							
							
							started a parser built with boost::spirit.
It compiles, but does not do anything useful yet... 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								05eaab7816 
								
							
								 
							
						 
						
							
							
								
								Removed invocations of memcpy in favour of std::copy as compilers will take care of optimizations.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								aaa5ccada8 
								
							
								 
							
						 
						
							
							
								
								Added command line arguments to MRMC to log output.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c634ff6d0b 
								
							
								 
							
						 
						
							
							
								
								Removed debug output.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e632fc1bb6 
								
							
								 
							
						 
						
							
							
								
								fixing error & warning...  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8857655b56 
								
							
								 
							
						 
						
							
							
								
								Refactored names according to guidelines.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								464fe97578 
								
							
								 
							
						 
						
							
							
								
								Fixed initialization order in constructor.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								70bf39b634 
								
							
								 
							
						 
						
							
							
								
								Fixed includes for graph transitions class. Added index iteration functionality to the bit vector class.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d871aca351 
								
							
								 
							
						 
						
							
							
								
								Renamed the backward transitions class to GraphTransitions and generalized it to be able to store the forward or backward graph structure of a given system.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1ed29262ff 
								
							
								 
							
						 
						
							
							
								
								Renamed dtmc.h to Dtmc.h and backward_transitions.h to BackwardTransitions.h.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								378fe3f532 
								
							
								 
							
						 
						
							
							
								
								Renamed and refactored atomic propositions labeling.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8911b0b71a 
								
							
								 
							
						 
						
							
							
								
								Fixed wrong namespace for bit vector and square sparse matrix classes.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8806dc6592 
								
							
								 
							
						 
						
							
							
								
								Performed renaming of static_sparse_matrix.h to SquareSparseMatrix.h, renamed the class accordingly and adapted the tests and includes.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bdfb9b7d72 
								
							
								 
							
						 
						
							
							
								
								Further refactoring of the bit vector class, now including logging output. Renamed it according to the new naming scheme.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								171a9fa161 
								
							
								 
							
						 
						
							
							
								
								Started refactoring bit vector class.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2d80eb39b3 
								
							
								 
							
						 
						
							
							
								
								Changed logging format and minor formatting fix.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0e90636d4b 
								
							
								 
							
						 
						
							
							
								
								print help when loading settings fails.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								32fc15db46 
								
							
								 
							
						 
						
							
							
								
								Fixed some unix-specific issues.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cfe9f86ccd 
								
							
								 
							
						 
						
							
							
								
								Added logging with log4cplus to sparse matrix class.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e748c35268 
								
							
								 
							
						 
						
							
							
								
								Added logging for both main files.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								876154e6f0 
								
							
								 
							
						 
						
							
							
								
								Removed logging output from all classes. Added log4cplus as 3rdparty library. Refactored CMakeLists.txt to always use libraries that are in the repository. Changed executable file to mrmc/mrmc-tests. Added case distinction in gtest to compile with clang.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5a8c2a8d0e 
								
							
								 
							
						 
						
							
							
								
								Added iterator functionality to bit vector. Minor cosmetics here and there.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ee081fd570 
								
							
								 
							
						 
						
							
							
								
								Fixed a lot of memory access violations, memory leaks, warnings. Enabled -Werror for gcc, as there are currently no warnings.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bb071d829a 
								
							
								 
							
						 
						
							
							
								
								fixed a simple warning...  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a5a045f091 
								
							
								 
							
						 
						
							
							
								
								Changed Settings class to be singleton  
							
							
 
							
							
							Changed a lot in the class structure of Settings:
* Settings is now a Singleton. Obtain a new instance by Settings::instance().
* options_description objects are now static, thus a help message can be printed even if the constructor of Settings failes
* As Settings has static members, a .cpp file became necessary, hence cmake should probably be run...
* Help messages can be printed with new help and helpConfigfile routines 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ded2e43deb 
								
							
								 
							
						 
						
							
							
								
								making settings more robust  
							
							
 
							
							
							adding new exception that is thrown whenever loading the settings fails.
this exception is caught in mrmc-cpp.cpp. If this happens, the program is terminated. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								353edccadf 
								
							
								 
							
						 
						
							
							
								
								using ifdef instead of pragma, moving private to end of class  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1c0dab85a9 
								
							
								 
							
						 
						
							
							
								
								settings are ready to be used, put into mrmc-cpp  
							
							
 
							
							
							settings now support positional arguments and proper error handling.
mrmc-cpp already uses the settings 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7f7234f62b 
								
							
								 
							
						 
						
							
							
								
								first version of settings module  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								48323c005a 
								
							
								 
							
						 
						
							
							
								
								added header to make os detection at one point  
							
							
 
							
							
							added ifdefs to implement file mapping for windows
implemented file mapping for windows, but did not compile yet (no windows available...) 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7eaedbfe9b 
								
							
								 
							
						 
						
							
							
								
								changing names of parsers  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ad0c802fcc 
								
							
								 
							
						 
						
							
							
								
								minor cleanups, added documentation.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ea8504a84e 
								
							
								 
							
						 
						
							
							
								
								some fixes to new parser, calculate maximum node number manually  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								408290d72b 
								
							
								 
							
						 
						
							
							
								
								moved file mapping logic to parser.h  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2cf8f3baec 
								
							
								 
							
						 
						
							
							
								
								more work on refactoring / rewriting parsers  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3560d10481 
								
							
								 
							
						 
						
							
							
								
								Added comment for destructor.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d5919f2fdf 
								
							
								 
							
						 
						
							
							
								
								Removed unnecessary lines.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eeddadc096 
								
							
								 
							
						 
						
							
							
								
								The columns of non-zero elements of a single row in a sparse matrix can now be iterated using an iterator. These iterator functionality is now used by the computation of the backwards transitions.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ed84bfbce7 
								
							
								 
							
						 
						
							
							
								
								Adapted sparse matrix class to camel case notation.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3c5dbb8483 
								
							
								 
							
						 
						
							
							
								
								Changed all indexing to 0-bound. From now on, the available states always start with 0 and end with the state with the highest index used.  
							
							
 
							
							
							Adapted the test cases.
Added comments in the sparse matrix class. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								12e6a945df 
								
							
								 
							
						 
						
							
							
								
								Included new (smaller) test model. Bugfixes and improvements to BackwardTransitions class. Removed performance test code from main() function in favor for creating a simple DTMC from the input parameters.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e35b950eea 
								
							
								 
							
						 
						
							
							
								
								fixing locale issue  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								25e5095a7c 
								
							
								 
							
						 
						
							
							
								
								now, the parser even works :-)  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6caf95f62e 
								
							
								 
							
						 
						
							
							
								
								first version of new parser  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								46e010075a 
								
							
								 
							
						 
						
							
							
								
								Fixed include in main file.  
							
							
								
 
							
							
						 
						13 years ago