lp:~verifydtapn-contributers/verifydtapn/timeDartPtrie
Created by
Mathias Grund Sørensen
and last modified
- Get this branch:
- bzr branch lp:~verifydtapn-contributers/verifydtapn/timeDartPtrie
Members of
verifydtapn-contributers
can upload to this branch. Log in for directions.
Branch merges
Propose for merging
No branches
dependent on this one.
- Jakob Taankvist: Approve
- Mathias Grund Sørensen: Approve
- Jiri Srba: Approve
-
Diff: 9641 lines (+5659/-2401)62 files modifiedsrc/Core/ArgsParser.cpp (+366/-317)
src/Core/ArgsParser.hpp (+1/-1)
src/Core/QueryParser/Generated/lexer.cpp (+72/-57)
src/Core/QueryParser/Generated/location.hh (+42/-29)
src/Core/QueryParser/Generated/parser.cpp (+200/-249)
src/Core/QueryParser/Generated/parser.hpp (+35/-53)
src/Core/QueryParser/Generated/position.hh (+40/-32)
src/Core/QueryParser/Generated/stack.hh (+26/-30)
src/Core/TAPN/TimedArcPetriNet.cpp (+9/-0)
src/Core/TAPN/TimedTransition.hpp (+6/-3)
src/Core/VerificationOptions.cpp (+22/-13)
src/Core/VerificationOptions.hpp (+14/-5)
src/DiscreteVerification/DataStructures/EncodingStructure.cpp (+14/-0)
src/DiscreteVerification/DataStructures/EncodingStructure.h (+241/-0)
src/DiscreteVerification/DataStructures/NonStrictMarking.cpp (+0/-240)
src/DiscreteVerification/DataStructures/NonStrictMarking.hpp (+36/-158)
src/DiscreteVerification/DataStructures/NonStrictMarkingBase.cpp (+339/-0)
src/DiscreteVerification/DataStructures/NonStrictMarkingBase.hpp (+196/-0)
src/DiscreteVerification/DataStructures/PData.cpp (+16/-0)
src/DiscreteVerification/DataStructures/PData.h (+427/-0)
src/DiscreteVerification/DataStructures/PWList.cpp (+77/-8)
src/DiscreteVerification/DataStructures/PWList.hpp (+74/-9)
src/DiscreteVerification/DataStructures/TimeDart.hpp (+128/-0)
src/DiscreteVerification/DataStructures/TimeDartLivenessPWList.cpp (+164/-0)
src/DiscreteVerification/DataStructures/TimeDartLivenessPWList.hpp (+118/-0)
src/DiscreteVerification/DataStructures/TimeDartPWList.cpp (+126/-0)
src/DiscreteVerification/DataStructures/TimeDartPWList.hpp (+112/-0)
src/DiscreteVerification/DataStructures/WaitingList.cpp (+0/-202)
src/DiscreteVerification/DataStructures/WaitingList.hpp (+341/-39)
src/DiscreteVerification/DiscreteVerification.cpp (+129/-350)
src/DiscreteVerification/DiscreteVerification.hpp (+7/-7)
src/DiscreteVerification/QueryVisitor.cpp (+0/-75)
src/DiscreteVerification/QueryVisitor.hpp (+91/-25)
src/DiscreteVerification/SearchStrategies/LivenessWeightQueryVisitor.hpp (+2/-2)
src/DiscreteVerification/SearchStrategies/NonStrictBFS.hpp (+4/-4)
src/DiscreteVerification/SearchStrategies/NonStrictDFS.hpp (+4/-3)
src/DiscreteVerification/SearchStrategies/NonStrictDFSHeuristic.hpp (+3/-2)
src/DiscreteVerification/SearchStrategies/NonStrictDFSRandom.hpp (+4/-3)
src/DiscreteVerification/SearchStrategies/NonStrictHeuristic.hpp (+3/-2)
src/DiscreteVerification/SearchStrategies/NonStrictRandom.hpp (+4/-3)
src/DiscreteVerification/SearchStrategies/SearchFactory.h (+74/-0)
src/DiscreteVerification/SearchStrategies/SearchStrategies.hpp (+13/-0)
src/DiscreteVerification/SearchStrategies/SearchStrategy.hpp (+4/-1)
src/DiscreteVerification/SearchStrategies/WeightQueryVisitor.hpp (+2/-2)
src/DiscreteVerification/SuccessorGenerator.cpp (+0/-263)
src/DiscreteVerification/SuccessorGenerator.hpp (+413/-136)
src/DiscreteVerification/TimeDartSuccessorGenerator.cpp (+236/-0)
src/DiscreteVerification/TimeDartSuccessorGenerator.hpp (+65/-0)
src/DiscreteVerification/Util/IntervalOps.cpp (+79/-0)
src/DiscreteVerification/Util/IntervalOps.hpp (+30/-0)
src/DiscreteVerification/VerificationTypes/LivenessSearch.cpp (+44/-33)
src/DiscreteVerification/VerificationTypes/LivenessSearch.hpp (+22/-5)
src/DiscreteVerification/VerificationTypes/ReachabilitySearch.cpp (+43/-13)
src/DiscreteVerification/VerificationTypes/ReachabilitySearch.hpp (+28/-6)
src/DiscreteVerification/VerificationTypes/TimeDartLiveness.cpp (+196/-0)
src/DiscreteVerification/VerificationTypes/TimeDartLiveness.hpp (+86/-0)
src/DiscreteVerification/VerificationTypes/TimeDartReachabilitySearch.cpp (+126/-0)
src/DiscreteVerification/VerificationTypes/TimeDartReachabilitySearch.hpp (+78/-0)
src/DiscreteVerification/VerificationTypes/TimeDartVerification.cpp (+246/-0)
src/DiscreteVerification/VerificationTypes/TimeDartVerification.hpp (+67/-0)
src/DiscreteVerification/VerificationTypes/Verification.hpp (+309/-16)
src/compile-linux-32-64.sh (+5/-5)
Branch information
Recent revisions
- 434. By Peter Gjøl Jensen
-
Seems to fix the trace issue for 2.xml as well as the delay in trace loop detection for timedarts
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:verifydtapn