64a27bb871 
								
							
								 
							
						 
						
							
							
								
								Performance improvement for our matrix multiplication.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								92fe051924 
								
							
								 
							
						 
						
							
							
								
								Added some newlines.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								28facf9034 
								
							
								 
							
						 
						
							
							
								
								Fixed bug in iterator.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6920e1ccdd 
								
							
								 
							
						 
						
							
							
								
								Added static_casts and changed some types to signed instead of unsigned to eliminate some warnings of MSVC.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d3c80dca16 
								
							
								 
							
						 
						
							
							
								
								Updated CMakeLists.txt  
							
							
 
							
							
							- Added more sub-folders in the source-structure
 - Added an option for MSVC to use /bigobj with the Compiler as PrismParser.cpp bloats the object instance count
 - Edited CUDD Link Targets for MSVC
Edited SymbolicModelAdapter.h, added an alternative implementation for log2 (NOT part of C90, not of Cxx!)
Edited Program.cpp, promoted vars from int to uint to conquer warnings related to loss of precision
Likewise in DeterministicSparseTransitionParser.cpp, IntegerConstantExpression.h
Edited storm.cpp, reimplemented Usage-Query for non-Unix platforms.
Edited CuddUtility.h, added an include for int Type definitions as they do not fall from the sky
Edited ErrorHandling.h. reimplemented ErrorHandling for non-Unix platforms. Backtraces can not yet be provided. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								91f20b8bf2 
								
							
								 
							
						 
						
							
							
								
								Also added messages for windows code.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								16f33d8bca 
								
							
								 
							
						 
						
							
							
								
								Changed error messages for stat() and open()  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								307911ca13 
								
							
								 
							
						 
						
							
							
								
								Fixed performance tests, they now run fine.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3c32eec8e1 
								
							
								 
							
						 
						
							
							
								
								Made the prob0/1 algorithms for MDPs share a common backward transition object.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fbe1f41213 
								
							
								 
							
						 
						
							
							
								
								Removed GraphTransition class, which is now replaced by SparseMatrix in the instances where it was used before. Changed GraphAnalyzer accordingly and adapted tests.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								00a7c50ad4 
								
							
								 
							
						 
						
							
							
								
								Implemented the improvements from the PRCTL parser also in the CSL and  
							
							
 
							
							
							LTL parsers. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a08db1b2cf 
								
							
								 
							
						 
						
							
							
								
								Changed prctl parser.  
							
							
 
							
							
							Now, only complete lines will be matched (Before, the parser returned
a result when a prefix could be matched); furthermore, comments are
supported better. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ed4c6c8429 
								
							
								 
							
						 
						
							
							
								
								Fixed SCC decomposition functions. Added performance tests for GraphAnalyzer.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a956fc782a 
								
							
								 
							
						 
						
							
							
								
								Added support for atomic propositions containing numbers.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6a1f6fbcee 
								
							
								 
							
						 
						
							
							
								
								Parser changed to support P and R operators annotated with min/max.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c8e8e1502b 
								
							
								 
							
						 
						
							
							
								
								Added minimum/maximum support for probablistic no bound operators.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f9ab6f85d0 
								
							
								 
							
						 
						
							
							
								
								- Restructuration of model checkers (by logic)  
							
							
 
							
							
							- LTL file parser 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6ba1cf25c8 
								
							
								 
							
						 
						
							
							
								
								Added new variable for base bath for project root. Changed test input files to the files from example folder. Added leader4.lab to asynchronous leader election example.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3851377064 
								
							
								 
							
						 
						
							
							
								
								Introduced executable storm-functional-tests and storm-performance-tests. While the former contains the previous tests, the latter is currently empty, but will hold performance tests in the future.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5f27a932a9 
								
							
								 
							
						 
						
							
							
								
								Moved SCC decomposition to AbstractModel class, which was possible due to virtual iterator facilities in model classes.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								69395face2 
								
							
								 
							
						 
						
							
							
								
								Moved creation of SCC-dependency graph into abstract model class. Added functionality to sparse matrix class to not give the number of nonzeros upfront, but to to grow on demand.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b28b827362 
								
							
								 
							
						 
						
							
							
								
								All methods of GraphAnalyzer:  
							
							
 
							
							
							* commented,
* return values instead of passing result variables by reference. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a868980466 
								
							
								 
							
						 
						
							
							
								
								Fixed code so that tests compiles.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								aafdbf7671 
								
							
								 
							
						 
						
							
							
								
								Fixed errors due to merging.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fad8290844 
								
							
								 
							
						 
						
							
							
								
								Renamed WrongFileFormatException to WrongFormatException  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5495456991 
								
							
								 
							
						 
						
							
							
								
								Added new log level "trace"  
							
							
 
							
							
							Fixed bug in ExplicitModelAdapter 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8cdb6d5394 
								
							
								 
							
						 
						
							
							
								
								Put initial state in stateToIndexMap  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								21e3740867 
								
							
								 
							
						 
						
							
							
								
								Fixed bug in computation of number of choices in case of deadlocks.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ab11d3c207 
								
							
								 
							
						 
						
							
							
								
								Further refactoring of GraphAnalyzer class. Some comments are still missing and GraphAnalyzer should be made a namespace instead of a class with static methods only.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fc67cf4e3f 
								
							
								 
							
						 
						
							
							
								
								Further refactoring of GraphAnalyzer class.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cc7230abb1 
								
							
								 
							
						 
						
							
							
								
								Started to refactor graph analyzing to include less pointers and the like. Currently this breaks two tests.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								94337f5835 
								
							
								 
							
						 
						
							
							
								
								Added move-constructor and move-assignment to bit vector class.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5279466644 
								
							
								 
							
						 
						
							
							
								
								- Removed "test-prctl" option  
							
							
 
							
							
							- Some restructuring in storm.cpp 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								32a32a7013 
								
							
								 
							
						 
						
							
							
								
								Added extended model checker factory functions.  
							
							
 
							
							
							As currently only gmm++ is usable as matrix library they are not really
useful, but they can be easily extended in the future. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cc7b31db62 
								
							
								 
							
						 
						
							
							
								
								Created factory method for the creation of the Prctl model checkers  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d4f791e80d 
								
							
								 
							
						 
						
							
							
								
								Removed default values for prctl, csl and ltl settings and added  
							
							
 
							
							
							test formulas for the "die" test as prctl file 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								065ac8f659 
								
							
								 
							
						 
						
							
							
								
								Basic command line interface for SToRM  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5d3b9e5cc1 
								
							
								 
							
						 
						
							
							
								
								Basic structure for central model checking method in storm.cpp  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3b5602b942 
								
							
								 
							
						 
						
							
							
								
								Reduction of functionality of fileParser: Only does the parsing, no  
							
							
 
							
							
							checking 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2e8d264594 
								
							
								 
							
						 
						
							
							
								
								Minor changes to state labeling class:  
							
							
 
							
							
							* marked some methods as const
* renamed getAtomicProposition to getLabeledStates 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f899914799 
								
							
								 
							
						 
						
							
							
								
								Adapted the labeling class such that no raw arrays are included any more, but a vector instead.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								67ba49d170 
								
							
								 
							
						 
						
							
							
								
								Some necessary adaptions in Prctl::CumulativeReward  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cc242974dc 
								
							
								 
							
						 
						
							
							
								
								Renamed namespace storm::formula to storm::property  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4cddd9ad78 
								
							
								 
							
						 
						
							
							
								
								Changing AbstractFormulaChecker and PrctlFormulaChecker to completely  
							
							
 
							
							
							work with the new structure of formulas. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								860a775c18 
								
							
								 
							
						 
						
							
							
								
								Actually skip modules that do not have commands with current label.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b7a1e90579 
								
							
								 
							
						 
						
							
							
								
								Variables were counted in two places (VariableState and ExplicitAdapter).  
							
							
 
							
							
							Now, they got mixed up... this is fixed now. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dfd4df2884 
								
							
								 
							
						 
						
							
							
								
								Removing debug output.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a790a7c3ec 
								
							
								 
							
						 
						
							
							
								
								Allow != as a token.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6ad0c7041e 
								
							
								 
							
						 
						
							
							
								
								Allow DoubleExpressions to use integer constants  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3ff9514f7b 
								
							
								 
							
						 
						
							
							
								
								Make clone() work for variables without initial value.  
							
							
								
 
							
							
						 
						13 years ago