From 9af0b656c34569707f39ae0b3230eb0c6b424541 Mon Sep 17 00:00:00 2001 From: hansen <dominik_hansen@web.de> Date: Tue, 3 Feb 2015 10:29:55 +0100 Subject: [PATCH] updated result print --- src/main/java/de/tlc4b/TLC4B.java | 11 ++++++++ src/main/java/de/tlc4b/TLC4BGlobals.java | 3 ++- .../java/de/tlc4b/prettyprint/TLAPrinter.java | 26 +++++++++---------- 3 files changed, 25 insertions(+), 15 deletions(-) diff --git a/src/main/java/de/tlc4b/TLC4B.java b/src/main/java/de/tlc4b/TLC4B.java index 7404ea7..93a2294 100644 --- a/src/main/java/de/tlc4b/TLC4B.java +++ b/src/main/java/de/tlc4b/TLC4B.java @@ -10,6 +10,7 @@ import java.io.InputStream; import java.io.OutputStreamWriter; import java.io.UnsupportedEncodingException; +import tlc2.TLCGlobals; import de.be4.classicalb.core.parser.exceptions.BException; import de.tlc4b.TLC4BGlobals; import de.tlc4b.analysis.UsedStandardModules.STANDARD_MODULES; @@ -78,6 +79,8 @@ public class TLC4B { + " ms"); System.out.println("Model checking time: " + results.getModelCheckingTime() + " sec"); + System.out.println("Number of workers: " + + TLCGlobals.getNumWorkers()); System.out.println("States analysed: " + results.getNumberOfDistinctStates()); System.out.println("Transitions fired: " @@ -221,6 +224,14 @@ public class TLC4B { public void progress(String[] args) throws IOException, BException { handleParameter(args); + System.out.print("Arguments: "); + for (int i = 0; i < args.length; i++) { + String string = args[i]; + System.out.print(string); + System.out.print(" "); + } + System.out.println(); + handleMainFileName(); if (TLC4BGlobals.isTranslate()) { StopWatch.start("Parsing"); diff --git a/src/main/java/de/tlc4b/TLC4BGlobals.java b/src/main/java/de/tlc4b/TLC4BGlobals.java index 366232b..4e483c3 100644 --- a/src/main/java/de/tlc4b/TLC4BGlobals.java +++ b/src/main/java/de/tlc4b/TLC4BGlobals.java @@ -47,6 +47,7 @@ public class TLC4BGlobals { checkAssertion = true; checkLTL = true; checkWD= false; + partialInvariantEvaluation = false; setForceTLCToEvalConstants(true); @@ -69,7 +70,7 @@ public class TLC4BGlobals { testingMode = false; createTraceFile = true; - partialInvariantEvaluation = false; + } public static boolean isCreateTraceFile() { diff --git a/src/main/java/de/tlc4b/prettyprint/TLAPrinter.java b/src/main/java/de/tlc4b/prettyprint/TLAPrinter.java index b77f668..ffedc49 100644 --- a/src/main/java/de/tlc4b/prettyprint/TLAPrinter.java +++ b/src/main/java/de/tlc4b/prettyprint/TLAPrinter.java @@ -237,7 +237,7 @@ public class TLAPrinter extends DepthFirstAdapter { } if (TLC4BGlobals.isPartialInvariantEvaluation()) { configFileString.append("CONSTANTS\n"); - configFileString.append("Init1 = Init1\n"); + configFileString.append("Init_action = Init_action\n"); ArrayList<POperation> operations = tlaModule.getOperations(); StringBuilder sb = new StringBuilder(); @@ -245,17 +245,15 @@ public class TLAPrinter extends DepthFirstAdapter { for (int i = 0; i < operations.size(); i++) { AOperation node = (AOperation) operations.get(i); String name = renamer.getNameOfRef(node); - configFileString.append(name + "1 = "); - configFileString.append(name + "1"); + configFileString.append(name + "_action = "); + configFileString.append(name + "_action"); configFileString.append("\n"); - sb.append(name + "1"); + sb.append(name + "_action"); if (i < operations.size() - 1) { sb.append(", "); } } sb.append("}"); - configFileString.append("OpSet = "); - configFileString.append(sb); configFileString.append("\n"); configFileString.append("VIEW myView"); } @@ -320,11 +318,11 @@ public class TLAPrinter extends DepthFirstAdapter { private void printConstants() { if (TLC4BGlobals.isPartialInvariantEvaluation()) { ArrayList<POperation> operations = tlaModule.getOperations(); - tlaModuleString.append("CONSTANTS OpSet, Init1, "); + tlaModuleString.append("CONSTANTS Init_action, "); for (int i = 0; i < operations.size(); i++) { AOperation node = (AOperation) operations.get(i); String name = renamer.getNameOfRef(node); - tlaModuleString.append(name + "1"); + tlaModuleString.append(name + "_action"); if (i < operations.size() - 1) tlaModuleString.append(", "); @@ -372,7 +370,7 @@ public class TLAPrinter extends DepthFirstAdapter { } if (TLC4BGlobals.isPartialInvariantEvaluation()) { - tlaModuleString.append(", lastOp"); + tlaModuleString.append(", last_action"); } tlaModuleString.append("\n"); @@ -396,12 +394,12 @@ public class TLAPrinter extends DepthFirstAdapter { ArrayList<Node> operations = invariantPreservationAnalysis .getPreservingOperations(inv); if (operations.size() > 0) { - tlaModuleString.append("lastOp \\in {"); + tlaModuleString.append("last_action \\in {"); for (int j = 0; j < operations.size(); j++) { Node op = operations.get(j); String name = renamer.getNameOfRef(op); tlaModuleString.append(name); - tlaModuleString.append("1"); + tlaModuleString.append("_action"); if (j < operations.size() - 1) { tlaModuleString.append(", "); } @@ -444,7 +442,7 @@ public class TLAPrinter extends DepthFirstAdapter { tlaModuleString.append(")"); } if (TLC4BGlobals.isPartialInvariantEvaluation()) { - tlaModuleString.append(" /\\ lastOp = Init1 "); + tlaModuleString.append(" /\\ last_action = Init_action"); } if (i < inits.size() - 1) tlaModuleString.append("\n\t/\\ "); @@ -1047,9 +1045,9 @@ public class TLAPrinter extends DepthFirstAdapter { printUnchangedConstants(); if (TLC4BGlobals.isPartialInvariantEvaluation()) { - tlaModuleString.append(" /\\ lastOp' = "); + tlaModuleString.append(" /\\ last_action' = "); tlaModuleString.append(name); - tlaModuleString.append("1"); + tlaModuleString.append("_action"); } tlaModuleString.append("\n\n"); -- GitLab