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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								7331544377 
								
							
								 
							
						 
						
							
							
								
								Added output functionality to bit vector and moved test-checking lines in storm.cpp to the right place.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8a719bed22 
								
							
								 
							
						 
						
							
							
								
								some more form on formulas. seems to work for formula objects changed yet...  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								70181387a3 
								
							
								 
							
						 
						
							
							
								
								Add forward declarations  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d23b3dbee5 
								
							
								 
							
						 
						
							
							
								
								First compiling version of PRCTL parser  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								df91728da0 
								
							
								 
							
						 
						
							
							
								
								first "kind of working" version.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								756cbd4ed1 
								
							
								 
							
						 
						
							
							
								
								Fixed some bugs in GmmxxAdapter and added row-vector product to sparse matrix.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4bb76d0268 
								
							
								 
							
						 
						
							
							
								
								Added EigenAdapter and a Test for the Adapter.  
							
							
 
							
							
							Fixed a type in EigenDtmcPrctlModelChecker.h
Added missing transitions in one example input file 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ad3922ec18 
								
							
								 
							
						 
						
							
							
								
								Fixed a bug in the GmmAdapter with non-square matrices being truncated.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9e416b69e5 
								
							
								 
							
						 
						
							
							
								
								The GmmxxAdapter converts to a Row-Major Matrix, not column-major.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d4b5a24757 
								
							
								 
							
						 
						
							
							
								
								Fixed the Jacobi Decomposition in the Matrix, Diagonal Matrix was not inverted.  
							
							
 
							
							
							Implemented solveLinearEquationSystemWithJacobi for GMM based Solver. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f9923bac95 
								
							
								 
							
						 
						
							
							
								
								Fixed memory leaks involving Settings class  
							
							
 
							
							
							Settings (being a singleton) will now free it's instance itself upon program termination. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4fd1d672ef 
								
							
								 
							
						 
						
							
							
								
								fixed valgrind errors  
							
							
 
							
							
							creating new shared_ptr instances from a raw pointer (i.e. shared_ptr<>(this) or alike) destroys the internal reference counting.
To make this work, one can use std::enable_shared_from_this(), which solves our problem here. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e8fd897852 
								
							
								 
							
						 
						
							
							
								
								Fixed bug in copy constructor of matrix.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a2c5ee805b 
								
							
								 
							
						 
						
							
							
								
								Refactored calls to SetBitCount  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								aea711b9f7 
								
							
								 
							
						 
						
							
							
								
								JacobiDecomposition Copy Constructor should throw exception: Now it throws an InvalidAccessException.  
							
							
 
							
							
							This closes  #40  
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c2669ccec4 
								
							
								 
							
						 
						
							
							
								
								"Creating" DeterministicModelParser  
							
							
 
							
							
							this new parser is actually the old DtmcParser.
It can now also create Ctmc models... 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								facec2b040 
								
							
								 
							
						 
						
							
							
								
								experimented with custom style checker, fixed a few minor issues  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								062960b94c 
								
							
								 
							
						 
						
							
							
								
								Some cleanups, removing memleaks  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b13f1ff37f 
								
							
								 
							
						 
						
							
							
								
								Adding check "transitionRewards submatrix of transitions"  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0992df5c66 
								
							
								 
							
						 
						
							
							
								
								fixing test for deadlock nodes in parsers  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3dc82759af 
								
							
								 
							
						 
						
							
							
								
								some error output, if Dtmc matrix is invalid  
							
							
								
 
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								a69faa9f6a 
								
							
								 
							
						 
						
							
							
								
								Added typecast when dealing with some Eigen functions to avoid comparing  
							
							
 
							
							
							signed and unsigned values 
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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