Joachim Klein
00127db634
NBA.print: add missing break in switch for 'lbtt' printing
9 years ago
Joachim Klein
5adb550043
Makefiles: inhibit parallel building (-j n mode)
Currently, building PRISM with parallel building does not work,
as there are dependencies between targets that are not fully
encoded in the Makefiles. Building with -j n flag would lead to error.
Now, we add the .NOTPARALLEL target to most of the Makefiles,
which tell GNU make to ignore the -j flag. Note that this
only inhibits parallel builds for the current Makefile, we
thus have to specify it for all sub-Makefiles as well
(see https://www.gnu.org/software/make/manual/html_node/Parallel.html )
For the external libraries, CUDD and LPSolve don't seem to mind building
in parallel, so we don't inhibit there and can get some minor compile time
speed-up by using multiple cores if the -j option is specified.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@12202 bbc10eb1-c90d-0410-af57-cb519fbb1720
9 years ago
Joachim Klein
a4536fef48
add NBA.getSuccessors
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@11755 bbc10eb1-c90d-0410-af57-cb519fbb1720
10 years ago
Joachim Klein
3cb9315065
jltl2dstar: cleanup umlaut in comments for Büchi to Unicode
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@11195 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Joachim Klein
9e805295cc
NBA: print(out, format) method, like for DA
This allows specification of the output format later on via the command line.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@11106 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Joachim Klein
f9b84efc89
NBA: DOT output (roughly similar to the ltl2dstar DOT output)
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@11105 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Joachim Klein
17440416ca
NBA: Fix HOA output (--END-- marker was emitted per state)
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@11104 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Joachim Klein
fd46caec64
Add Jltl2dstarCmdLine command-line interface for LTL -> DRA functionality (for testing)
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10535 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Joachim Klein
96600e7a2f
jltl2dstar.DA: printHOA
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10528 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Joachim Klein
490642291d
jltl2dstar.DA: fix print (ltl2dstar format output)
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10527 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Joachim Klein
80a78f9ec5
jltl2dstar.NBA: printing in LBTT and HOA format
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10526 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
4bb807cb8e
Code rearrange: move automata stuff to a separate "automata" package.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10234 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
22bb6dea1c
Merge prism-hoaf branch back into trunk.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10231 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
6ff3094b91
jltl2dstar: support generation of Rabin and Streett automata. [Joachim Klein]
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9602 bbc10eb1-c90d-0410-af57-cb519fbb1720
12 years ago
Dave Parker
c00ffea7d8
Refactor: switch from prism.DRA<BitSet> to prism.DA<BitSet, AcceptanceRabin>. Changes access to the Rabin pairs. [Joachim Klein]
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9578 bbc10eb1-c90d-0410-af57-cb519fbb1720
12 years ago
Dave Parker
73e2dfa94f
More jltl2ba and jltl2dstar bug fixes from Joachim Klein.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9355 bbc10eb1-c90d-0410-af57-cb519fbb1720
12 years ago
Dave Parker
575977afd3
Small jltl2dstar fix from Joachim Klein.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9155 bbc10eb1-c90d-0410-af57-cb519fbb1720
12 years ago
Dave Parker
f58712cd22
Next batch of LTL-related fixes from Joachim Klein (jltl2ba-fix-multiple-labels.patch, SimpleLTL-simplify-NEXT-AND-keep-order.patch, jltl2ba-fix-comments-for-release.patch, jltl2dstar-NBAAnalysis-dont-assume-NBA-is-disjoint.patch).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9153 bbc10eb1-c90d-0410-af57-cb519fbb1720
12 years ago
Dave Parker
8fcf374603
Remove debug output.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@7618 bbc10eb1-c90d-0410-af57-cb519fbb1720
13 years ago
Dave Parker
1a49d8d30f
svn:ignore on lib.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@7549 bbc10eb1-c90d-0410-af57-cb519fbb1720
13 years ago
Dave Parker
0abe4e8a72
Remove @author tag(s), for consistency.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@6214 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
07bf18a2f4
Fix makefiles with easier setup of classpath using * for jars.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4889 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Vojtech Forejt
e3f6e64e7a
package-info.java is ignored in makefiles
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4380 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
4e0aaabeba
New intermediate class to store DRAs, small efficiency improvements in LTL due to hard-coded DRAs + easier decoupling of GPLed LTL-to-DRA libraries, if needed.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4269 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
35f377ab3e
Improved documentation (JavaDoc mostly).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2436 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
0e7d9bd5b2
Carlos' latest updates to LTL code.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@802 bbc10eb1-c90d-0410-af57-cb519fbb1720
18 years ago
Dave Parker
5987dde299
Bug fixes in DRA libraries (Carlos).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@762 bbc10eb1-c90d-0410-af57-cb519fbb1720
19 years ago
Dave Parker
9d59912d3b
Working (but untidied) version of MDP LTL model checking.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@752 bbc10eb1-c90d-0410-af57-cb519fbb1720
19 years ago