David_Korzeniewski
							
						 | 
						
							
							
							
								
							
								4cb346f8ce
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' into SmtSolvers
							
							
							
							
							
							
								
							
							
							Former-commit-id: 7fca03c3ab 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								d00cf794f1
								
							
								
							
						 | 
						
							
							
								
								Fixed wrong invocation of option system so all tests pass again, sorry about that, Philipp. :)
							
							
							
							
							
							
								
							
							
							Former-commit-id: 475923edc4 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								9b31033d05
								
							
								
							
						 | 
						
							
							
								
								Added options for Cudd manager to set precision, reordering technique and maxmem.
							
							
							
							
							
							
								
							
							
							Former-commit-id: c18bfab518 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								David_Korzeniewski
							
						 | 
						
							
							
							
								
							
								f69b79593c
								
							
								
							
						 | 
						
							
							
								
								initial interface for smt solver wrappers
							
							
							
							
							
							
								
							
							
							Former-commit-id: e43b7afb3c 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								3667261429
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' into PrismParserErrorHandling
							
							
							
							
							
							
								
							
							
							Former-commit-id: 5f7743942c 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								c76e0e8d4d
								
							
								
							
						 | 
						
							
							
								
								Added class for initial construct of PRISM programs (to capture position information). Added more validity checks for programs and tests for them (not all though).
							
							
							
							
							
							
								
							
							
							Former-commit-id: cf4e985684 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								83f9832e2d
								
							
								
							
						 | 
						
							
							
								
								Added type check visitor to validate types of identifiers in expressions. Started writing validation method on PRISM program class.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 6416bea711 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								873d80cd2d
								
							
								
							
						 | 
						
							
							
								
								If a module is renamed from some other module, this is now kept track of in the respective PRISM classes.
							
							
							
							
							
							
								
							
							
							Former-commit-id: c07e25ac55 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								82836f1ad1
								
							
								
							
						 | 
						
							
							
								
								Added some checks for validity of identifiers in PRISM programs. Added some illegal tests to test suite.
							
							
							
							
							
							
								
							
							
							Former-commit-id: fc44db75a7 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								6f9dd7107d
								
							
								
							
						 | 
						
							
							
								
								Added universal abstraction function to DD layer.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 56e5d62b5a 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								d0d80cf5e1
								
							
								
							
						 | 
						
							
							
								
								Started on making the PrismParser more robust.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 7ce1351d0c 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								5816bd8860
								
							
								
							
						 | 
						
							
							
								
								Bugfix for explicit model adapter: empty choice labeling was not created for automatically added self-loops.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 6c63c28f59 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								44ba492fe7
								
							
								
							
						 | 
						
							
							
								
								CuddDdManager now sets tolerance to 1e-15.
							
							
							
							
							
							
								
							
							
							Former-commit-id: bfc985b5de 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								8d3ed7d2fa
								
							
								
							
						 | 
						
							
							
								
								Added min/max functions on DDs. Added tests for them and ite operation.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 8e6df90a38 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								5b06259a05
								
							
								
							
						 | 
						
							
							
								
								Added ite operator for DDs in abstraction layer.
							
							
							
							
							
							
								
							
							
							Former-commit-id: b1bc85e9e3 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								3eb8f8e328
								
							
								
							
						 | 
						
							
							
								
								Bugfix: valuations now correctly store the given initial value for boolean variables.
							
							
							
							
							
							
								
							
							
							Former-commit-id: a23f014303 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								39ec9401ef
								
							
								
							
						 | 
						
							
							
								
								Fixed the PrismParser so the exact format of PRISMs boolean expressions can now be parsed.
							
							
							
							
							
							
								
							
							
							Former-commit-id: bb08ec1646 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								63601e0b8a
								
							
								
							
						 | 
						
							
							
								
								Calling getExpression on an undefined constant is now properly treated with an exception.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 2d3e06a20a 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								f1cac96d4c
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of https://sselab.de/lab9/private/git/storm
							
							
							
							
							
							
								
							
							
							Former-commit-id: f784694298 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								dc80b987c2
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' into ddLayerExtensions
							
							
							
							
							
							
								
							
							
							Former-commit-id: 9eab593479 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								6078e07476
								
							
								
							
						 | 
						
							
							
								
								First version of DD iterator; small test included.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 2ec2323886 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								PBerger
							
						 | 
						
							
							
							
								
							
								f2383ccfb5
								
							
								
							
						 | 
						
							
							
								
								Added missing definitions required for CUDD to compile under 64bit architectures.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 4e40ea7ee3 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								PBerger
							
						 | 
						
							
							
							
								
							
								0a501b6e76
								
							
								
							
						 | 
						
							
							
								
								Added a constructor for GlobalProgramInformation as MSVC fails to default bool to false.
							
							
							
							
							
							
								
							
							
							Former-commit-id: bd50a770c8 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								PBerger
							
						 | 
						
							
							
							
								
							
								90fc5faca2
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of https://sselab.de/lab9/private/git/storm
							
							
							
							
							
							
								
							
							
							Former-commit-id: 6bae9c23cf 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								PBerger
							
						 | 
						
							
							
							
								
							
								1d8ae9fc89
								
							
								
							
						 | 
						
							
							
								
								Fixed an issue with templated variadic template arguments (see http://stackoverflow.com/questions/23119273/use-a-templated-variadic-template-parameter-as-specialized-parameter for discussion)
							
							
							
							
							
							
								
							
							
							Former-commit-id: e7d2d054b6 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								d57a0c9901
								
							
								
							
						 | 
						
							
							
								
								Replaced memcpy by std::copy.
							
							
							
							
							
							
								
							
							
							Former-commit-id: ef31cf9977 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								311247ff0c
								
							
								
							
						 | 
						
							
							
								
								Added support for Xor in expression classes and added parsing functionality for Xor, Implies and Iff.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 16e023cf26 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								3940dbf45c
								
							
								
							
						 | 
						
							
							
								
								Accessing index of node via method interface, not member access.
							
							
							
							
							
							
								
							
							
							Former-commit-id: d53006d5d4 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								5fe7ffe51a
								
							
								
							
						 | 
						
							
							
								
								Added missing function declaration in CUDD'c C++ interface. Started on an iterator for DD valuations.
							
							
							
							
							
							
								
							
							
							Former-commit-id: a97ccdec3d 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								61d4bb956c
								
							
								
							
						 | 
						
							
							
								
								Added functionality to compare two ADDs up to a given precision. Added logical operator overloads to DD interface. Added tests for all new features.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 738ad49d62 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								5a4730ae22
								
							
								
							
						 | 
						
							
							
								
								When exporting DDs to the dot format, edges leading to the zero node are now suppressed. Also, nodes in the dot file are now labeled with variable names (+ the number of the bit).
							
							
							
							
							
							
								
							
							
							Former-commit-id: 410d61d333 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								PBerger
							
						 | 
						
							
							
							
								
							
								94b25c02ca
								
							
								
							
						 | 
						
							
							
								
								Fixed bugs in some files.
							
							
							
							
							
							
								
							
							
							Made LTL a little better to compile under WIN32.
Former-commit-id: 71377f0672 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								dc8921037e
								
							
								
							
						 | 
						
							
							
								
								Added missing test inputs.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 537971f365 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								88a5be5b97
								
							
								
							
						 | 
						
							
							
								
								Unified some method names.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 3cda728bf6 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								cc625a2e00
								
							
								
							
						 | 
						
							
							
								
								Added a ton of ifndefs, because MSVC does not yet support defaulting move constructors/assignments.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 105792abac 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								164c8225fd
								
							
								
							
						 | 
						
							
							
								
								Fixed some minor issues.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 80f0ae4c9c 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								7667933caf
								
							
								
							
						 | 
						
							
							
								
								First working version of explicit model generation using the new PRISM classes and expressions.
							
							
							
							
							
							
								
							
							
							Former-commit-id: e71408cb89 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								d9345b19e9
								
							
								
							
						 | 
						
							
							
								
								Further work on adapting explicit model generator to new PRISM classes.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 01cefceb52 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								a642ba6e72
								
							
								
							
						 | 
						
							
							
								
								Started adapting dependent classes to new PRISM classes.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 59155b5fc9 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								199b6576a9
								
							
								
							
						 | 
						
							
							
								
								Added ternary operator. Parsing standard PRISM models into the PRISM classes now works. Included tests for parsing stuff. ToDo: add remaining semantic checks for parsing/PRISM classes and fix explicit model adapter.
							
							
							
							
							
							
								
							
							
							Former-commit-id: cb37c98f1f 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								f6587b424d
								
							
								
							
						 | 
						
							
							
								
								Further work on PrismParser and the related PRISM classes...
							
							
							
							
							
							
								
							
							
							Former-commit-id: be4ae055dd 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								e67eb05309
								
							
								
							
						 | 
						
							
							
								
								Changed internal data structures of PRISM classes slightly. Added classs for certain ingredients that were represented as primitives before.
							
							
							
							
							
							
								
							
							
							Former-commit-id: bdc61e88a5 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								cac8a50e90
								
							
								
							
						 | 
						
							
							
								
								Further work on PRISM grammar (commit to switch workplace).
							
							
							
							
							
							
								
							
							
							Former-commit-id: 2969fe50a3 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								7610bc8e76
								
							
								
							
						 | 
						
							
							
								
								Started reducing the complexity in the PRISM grammar.
							
							
							
							
							
							
								
							
							
							Former-commit-id: c17dc6d27b 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								eb2b2fed30
								
							
								
							
						 | 
						
							
							
								
								Hotfix for DD abstraction layer: copy and paste mistake in operator !\= is now fixed.
							
							
							
							
							
							
								
							
							
							Former-commit-id: b815b7d7e8 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								cc0c327668
								
							
								
							
						 | 
						
							
							
								
								Removed superfluous grammars and started working on making one PRISM grammar to rule them all.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 375acb4699 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								41b31df0ab
								
							
								
							
						 | 
						
							
							
								
								Added small tests for implies/iff in expressions.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 3d90be7596 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								d87c79d0f6
								
							
								
							
						 | 
						
							
							
								
								Added implies/iff to expression classes. Finished reworking PRISM classes.
							
							
							
							
							
							
								
							
							
							Former-commit-id: ca202042ed 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								d88876d0cd
								
							
								
							
						 | 
						
							
							
								
								PRISM classes almost adapted to new expression classes. TODO: source file of PRISM program.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 929a78684d 
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								 
								dehnert
							
						 | 
						
							
							
							
								
							
								5407978e8e
								
							
								
							
						 | 
						
							
							
								
								Minor update: PRISM variables now store whether an initial value for them was given explicitly in the program.
							
							
							
							
							
							
								
							
							
							Former-commit-id: 6672539447 
							
						 | 
						12 years ago |