3dc82759af 
								
							
								 
							
						 
						
							
							
								
								some error output, if Dtmc matrix is invalid  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7092544e9f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://sselab.de/lab9/private/git/MRMC  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3a1b0f0433 
								
							
								 
							
						 
						
							
							
								
								adding sloppy mode for Settings, load settings in tests  
							
							
 
							
							
							sloppy mode will not check for requirements of arguments.
this is somewhat ugly, as it might not even check for correct type (I'm not sure about that, as we only have strings right now), but it's only the tests-binary anyway... 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								54499c35ee 
								
							
								 
							
						 
						
							
							
								
								adding missing include  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								aba470960f 
								
							
								 
							
						 
						
							
							
								
								Intermediate commit to test code under linux.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7873dbca74 
								
							
								 
							
						 
						
							
							
								
								Merge with master.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ed43401c37 
								
							
								 
							
						 
						
							
							
								
								Reenable logging to prevent exception.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7800132684 
								
							
								 
							
						 
						
							
							
								
								Added Mdp Class, Parser and support in the AutoParser.  
							
							
 
							
							
							Added Test for MdpParser 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1b0449addb 
								
							
								 
							
						 
						
							
							
								
								Prctl parser... not yet working  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c19418b871 
								
							
								 
							
						 
						
							
							
								
								Intermediate commit to switch workplace.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a69faa9f6a 
								
							
								 
							
						 
						
							
							
								
								Added typecast when dealing with some Eigen functions to avoid comparing  
							
							
 
							
							
							signed and unsigned values 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d414b93bad 
								
							
								 
							
						 
						
							
							
								
								Added some functionality to IR. Introduced case distinction for boolean/integer assignments in updates. Started writing an IR adapter.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9ca0acd0d6 
								
							
								 
							
						 
						
							
							
								
								removed obsolete cmake files, renamed license file  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d5eb8ccfab 
								
							
								 
							
						 
						
							
							
								
								renamed mrmc-tests to storm-tests  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								989c0a51ea 
								
							
								 
							
						 
						
							
							
								
								a few more style issues  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7a1bf4d834 
								
							
								 
							
						 
						
							
							
								
								fixed some style issues reported by cpplint  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								57274b3f09 
								
							
								 
							
						 
						
							
							
								
								Fixed missing newline and warning about nested comments.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								78c0245d16 
								
							
								 
							
						 
						
							
							
								
								Added rowMapping to MDP transition parser.  
							
							
 
							
							
							the rowMapping is a bijective mapping (-> boost::bimap) between the row number and the (node,choice) pair. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4d709ed9c2 
								
							
								 
							
						 
						
							
							
								
								Implemented second pass in NonDeterministicTransitionParser  
							
							
 
							
							
							transition parser for MDPs should work now. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								37ed70836a 
								
							
								 
							
						 
						
							
							
								
								adding format hints  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								50f891b9f2 
								
							
								 
							
						 
						
							
							
								
								Removed some unnecessary boost stuff from IR expressions. Separated header and source file for all non-expression IR entities (expressions are still to come). Added comments for these classes.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b8f1ddd5da 
								
							
								 
							
						 
						
							
							
								
								Implemented first run for NonDeterministicTransitionParser  
							
							
 
							
							
							the first run checks the syntax and calculates
* overall number of nondeterministic choices, i.e. number of rows
* overall number of transitions, i.e. nonzero elements
* maximum node id, i.e. number of columns 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								82ff9f3891 
								
							
								 
							
						 
						
							
							
								
								adding initializer for variable  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								867d477afc 
								
							
								 
							
						 
						
							
							
								
								removing pointless comment  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ea84f91cf3 
								
							
								 
							
						 
						
							
							
								
								made a run of cpplint and fixed some of the warnings...  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5668b95d9b 
								
							
								 
							
						 
						
							
							
								
								added missing include.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a8517c7246 
								
							
								 
							
						 
						
							
							
								
								fixed some documentation and changed position of const in Settings class.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								650a0f0a27 
								
							
								 
							
						 
						
							
							
								
								added documentation for AbstractModel and operator<< for ModelType  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a695208d0e 
								
							
								 
							
						 
						
							
							
								
								implemented check for deadlocks in parser  
							
							
 
							
							
							Add new option --fix-deadlocks.
Check for deadlocks in nodes.
If option is not set, throw an error if a deadlock is found.
If option is set, give a warning and add self-loop.
Some minor cleanups in the parser. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4e71cab4a7 
								
							
								 
							
						 
						
							
							
								
								using AutoParser in storm.cpp  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cdec5d44c9 
								
							
								 
							
						 
						
							
							
								
								adding format hint to tiny examples  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4dbbb1486b 
								
							
								 
							
						 
						
							
							
								
								first working version of AutoParser  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b4ea27d7c4 
								
							
								 
							
						 
						
							
							
								
								Added checks to parser: Now only local variables may be written in updates and each variable at most once.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a82c8b3153 
								
							
								 
							
						 
						
							
							
								
								Moved implementation of PrismParser completely to source file. Fixed some minor things in IR classes.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4dc780ef77 
								
							
								 
							
						 
						
							
							
								
								modified AutoParser to reflect changes in the model type system.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b4862360ba 
								
							
								 
							
						 
						
							
							
								
								made Ctmc and Dtmc subclasses of AbstractModel  
							
							
 
							
							
							implement getType()
fixed typo 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								004633b79a 
								
							
								 
							
						 
						
							
							
								
								fixed brackets in BaseException  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								006c9e6b88 
								
							
								 
							
						 
						
							
							
								
								changed model base class  
							
							
 
							
							
							AbstractModel is the new base class for every model.
If requires all models to implement ``ModelType getType()``
And implements ``as<ModelClass>()`` performing a dynamic cast on a shared pointer, assuming that we will always use Models within shared pointers. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4b7c6a8941 
								
							
								 
							
						 
						
							
							
								
								Splitted PrismParser class into header and implementation file. Commented both files properly. Cleaned interface of PrismParser.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f52201466c 
								
							
								 
							
						 
						
							
							
								
								Parsing labels works now.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6a33f84512 
								
							
								 
							
						 
						
							
							
								
								Another step towards PRISM model parsing: small models get recognized correctly.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a44da7d50a 
								
							
								 
							
						 
						
							
							
								
								Commit to switch workplace.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								261750df9b 
								
							
								 
							
						 
						
							
							
								
								removing two warnings from cpplint  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3deca3f2d3 
								
							
								 
							
						 
						
							
							
								
								Intermediate Commit to switch workplace.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bad870f085 
								
							
								 
							
						 
						
							
							
								
								integrated cpplint  
							
							
 
							
							
							Created a new make target (style) in CMakeLists.
This target will give all .h and .cpp files within src/ to cpplint.
Fixed most warnings in DeterministicTransitionParser to test what is found. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f7194a416d 
								
							
								 
							
						 
						
							
							
								
								Cleaned IR classes a bit and made attributes private. Changed grammar rules accordingly.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1776f8ce12 
								
							
								 
							
						 
						
							
							
								
								first steps towards an AutoParser  
							
							
 
							
							
							renamed AutoTransitionParser to AutoParser
created new base class for all models 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								946128cae1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://sselab.de/lab9/private/git/MRMC  
							
							
 
							
							
							Conflicts:
	src/parser/DeterministicSparseTransitionParser.cpp 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b381321653 
								
							
								 
							
						 
						
							
							
								
								Added more classes to IR. Extended PRISM-format parser.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								557461a77d 
								
							
								 
							
						 
						
							
							
								
								Renamed SquareSparseMatrix to SparseMatrix  
							
							
								
 
							
							
						 
						13 years ago