masawei
d75e32b83e
Renames the folder formula to properties and the namespace property to properties.
Former-commit-id: 236ed22c7d
12 years ago
masawei
6b2b1e4d7b
Finished the documentation of the formulas.
- Also removed one superflous class (IOptimizingOperator).
- Killed all warnings concerning missing virtual destructor in the interfaced for the modelchecker.
- A whole lot of little things I can't quite remember.
Next up: Remerge
Former-commit-id: 28fedd036c
12 years ago
masawei
7f15f358c1
Removed the FormulaCheckers.
Former-commit-id: 24910974c6
12 years ago
masawei
532b0cf3ad
Added function to test if a formula is a probability bounded reachability formula, i.e. conforms to the pattern P[<,<=,>,>=]p ([phi U, E] psi) where phi, psi are propositional formulas (consisting only of And, Or, Not and AP).
- For that implemented function that checks if a formula is a propositional logic formula to all three logics.
- Added tests for the function.
- Added documentation for the function.
Former-commit-id: 3fcb84b990
12 years ago
masawei
ee1ebdf91d
Removed the visitor from LTL and refactured the formulas to use shared pointer in stead of standart pointer.
Next up: Continue testing.
Former-commit-id: 0103895e13
12 years ago
masawei
9fe246a98b
Renamed the folders containing the formulas to lowercase to adhere to the naming conventions and Started with testing.
-Tests for BoundAction done
Former-commit-id: d5698d3d53
13 years ago
masawei
b8317b7edf
Working in the new structure of the formula tree.
-Done with LTL.
-Working on PrCTL.
Former-commit-id: 1ec3c6993a
13 years ago
dehnert
f39fb24f65
Removed pointers from Model Checker Interface (and callback methods in formulas). From now on, the results are returned in form of an object. Because of the existing move semantics for the types in question, this does not come at a performance penalty.
Former-commit-id: 5befdebd92
13 years ago
PBerger
50f81e10db
Added override Keyword to visit() functions.
14 years ago
PBerger
68c27f99ef
Mass-added Keyword "override"
14 years ago
Lanchid
94a717941c
Removed const declarations for the vistor callbacks, as the visitor
should be able to store information on the formulas during the process.
14 years ago
Lanchid
1301025bea
Added visitor pattern for LTL formulas
(which hopefully will make the implementation of an adapter to ltl2dstar
easier)
14 years ago
Lanchid
f9ab6f85d0
- Restructuration of model checkers (by logic)
- LTL file parser
14 years ago
Lanchid
cc242974dc
Renamed namespace storm::formula to storm::property
14 years ago
Lanchid
fb50665564
Documentation of formula classes
14 years ago
Lanchid
535ae933b0
Compiling implementation of LTL parser
14 years ago
Lanchid
9e3ec6c403
Added LTL
14 years ago