57 Commits (35d16a11916865bfd4b390c0680d1e0a300d1114)

Author SHA1 Message Date
dehnert 35d16a1191 Replaced VectorSet bei boost::container::flat_set, which does essentially the same. Fixed a bug in sparse matrix creation. 12 years ago
dehnert 81cf0e2b22 Added SparseMatrixBuilder class that actually builds the matrices. A call to build() will then generate the matrix. This eliminates superfluous checks in the matrix that slowed down performance. 12 years ago
dehnert cf2b84b281 Further work on iterators for sparse matrix. 12 years ago
dehnert 97fb2f9750 All tests working with (partially) new sparse matrix implementation/interface. 12 years ago
dehnert a26f63be30 Finished reworking the sparse matrix implementation. Adapted all other classes to the (partially) new API of the matrix. 12 years ago
dehnert f287b7e760 Further steps towards implementation of MEC decomposition. 12 years ago
masawei 170306e46d Moved SparseMatrix transposition function from AbstractModel (named: getBackwardsTransitions) to SparseMatrix (named: transpose) where it belongs. 12 years ago
dehnert 9e941e6b4a Added scheduler classes. Added method to model classes that applies a scheduler. 12 years ago
dehnert 09f192b40f Refactored SCC-Decomposition design as a preparation step for computing maximal end components of Markov automata. 12 years ago
dehnert 66f15efbc6 Fixed memory bug in Markov automaton parser. 12 years ago
dehnert 141fdca6d7 Added initial version of MarkovAutomaton class. 12 years ago
dehnert 4cdf1e6b7a Fixed warning resulting from wrong initialization order. 12 years ago
masawei af0601c453 Made several changes. 12 years ago
dehnert 422da8f481 Added set class with an underlying vector container. Adapted code in counterexample generators to use the new set class. Still bugs in it though. 12 years ago
dehnert e3234b54f3 Step towards minimal command generator using MaxSAT and model checking. 12 years ago
dehnert 129fd296d6 Several fixes. MinimalLabelSetGenerator can now treat labeled values. 12 years ago
dehnert 61e12601ed Further step towards refactored ExplicitModelAdapter. 12 years ago
dehnert e2b0c4f1aa Started refactoring ExplicitModelAdapter to finally make it nice. 12 years ago
dehnert f1c800f382 Minor fixes to MinimalLabelSetGenerator and AbstractModel. 12 years ago
PBerger e0ee4ea2fd Implemented a method for generating a choiceLabeling based on the stateIds 12 years ago
dehnert 816f12f2f6 Added global variables to string output of probabilistic program. Added number of choices to model information output of nondeterministic models. 12 years ago
dehnert 12a92fc6ee Several fixes and additions to IR. Modifications to CMakeLists.txt of log4cplus to enable proper compilation under Mac OS. Fixes to coin2.nm. Added global variables to grammar and IR. Established basis for defining undefined constants of the model. Started to write MinimalLabelSetGenerator. 12 years ago
dehnert 947581dd25 Refactored and fixed bugs in explicit model adapter. Added support for labeling of choices of a model. The explicit model adapter uses that functionality to label each choice with the involved PRISM commands. 12 years ago
dehnert 15542d46da Changes: 12 years ago
dehnert 663e1b0a8f Fixed wrong model name in dot output. 12 years ago
dehnert 41db9a8092 Small changes to MDP model checker. 12 years ago
PBerger 35c23525a1 Removed debug output from AbstractModel.h 12 years ago
PBerger 01fd3c18e3 Added move constructors, added move-calls where fitting. 12 years ago
dehnert f73342c56a Corrected color output in dot export of models. Fixed minimumOperator stack in SparseMdpPrctlModelChecker a bit, but this needs some further work. 12 years ago
PBerger 484c4e8151 Added more debugging output into the MDP Model 12 years ago
PBerger 78184f9537 Added a Hash Class in the Utility Namespace. 12 years ago
PBerger d596f126b2 Fixed/added missing Copy Constructors for Models and the SparseMatrix 12 years ago
PBerger b978a4d311 Added more move constructors. 12 years ago
PBerger 89909fe8dc Edited all Parsers to lose its class. 12 years ago
PBerger f4050e5b18 Edited Parsers, re factored interface into a single function without an encapsulating class. Warning, this is work in Progress and not yet compiling. 12 years ago
dehnert e7601eb7b7 Included scheduler generation in model checking procedure for MDPs. 12 years ago
dehnert fabf662edd Added dot output for both deterministic and nondeterministic models. Fixed iterator bug in sparse matrix. 12 years ago
dehnert 4dadedf39d Added methods to retrieve module index by variable name from IR. This fixes an issue in the symbolic adapter. 12 years ago
dehnert f44f0ce410 Cleaned interfaces of models from std::shared_ptr. Improved some code in graph utility. 12 years ago
dehnert 14fae4883a Added prob 0/1 precomputation for bounded-until model checking for DTMCs. The version for MDPs seems to perform worse: needs to be investigated. 12 years ago
dehnert a619303a1a Removed unnecessary command line utilities. 12 years ago
Lanchid ec91dcbe2e Merge branch master into LTLParser 12 years ago
dehnert fbe1f41213 Removed GraphTransition class, which is now replaced by SparseMatrix in the instances where it was used before. Changed GraphAnalyzer accordingly and adapted tests. 12 years ago
dehnert ed4c6c8429 Fixed SCC decomposition functions. Added performance tests for GraphAnalyzer. 12 years ago
dehnert 5f27a932a9 Moved SCC decomposition to AbstractModel class, which was possible due to virtual iterator facilities in model classes. 12 years ago
dehnert 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. 12 years ago
dehnert 2e8d264594 Minor changes to state labeling class: 12 years ago
dehnert f899914799 Adapted the labeling class such that no raw arrays are included any more, but a vector instead. 12 years ago
Lanchid 5b57728d7e Merge branch master into PrctlParser 12 years ago
dehnert 84c159feba Moved model information output to super class. Moved methods to determine data structure size to superclass(es). Added missing getType methods for some models. 13 years ago