diff options
author | 2021-02-12 19:04:16 +0100 | |
---|---|---|
committer | 2021-02-12 19:04:16 +0100 | |
commit | dc0249ec0e322387ec98350c3c633dffade21f63 (patch) | |
tree | 4bf8c53ff71b5551dd246e1164de95d1bbc22781 /Domains/crossingScenario/inputs | |
parent | measurement setup is ready for server (diff) | |
download | VIATRA-Generator-dc0249ec0e322387ec98350c3c633dffade21f63.tar.gz VIATRA-Generator-dc0249ec0e322387ec98350c3c633dffade21f63.tar.zst VIATRA-Generator-dc0249ec0e322387ec98350c3c633dffade21f63.zip |
add cs scalability case study artifacts
Diffstat (limited to 'Domains/crossingScenario/inputs')
-rw-r--r-- | Domains/crossingScenario/inputs/csGenScale.vsconfig | 33 | ||||
-rw-r--r-- | Domains/crossingScenario/inputs/csInitScale.xmi | 31 |
2 files changed, 64 insertions, 0 deletions
diff --git a/Domains/crossingScenario/inputs/csGenScale.vsconfig b/Domains/crossingScenario/inputs/csGenScale.vsconfig new file mode 100644 index 00000000..d770986b --- /dev/null +++ b/Domains/crossingScenario/inputs/csGenScale.vsconfig | |||
@@ -0,0 +1,33 @@ | |||
1 | import epackage "model/crossingScenario.ecore" | ||
2 | import viatra "queries/csQueriesScale.vql" | ||
3 | |||
4 | generate { | ||
5 | metamodel = { package crossingScenario } | ||
6 | constraints = { package queries} | ||
7 | partial-model = { "inputs/csInitScale.xmi"} | ||
8 | solver = ViatraSolver | ||
9 | scope = { | ||
10 | #node += 15..* | ||
11 | ,#<Lane> += 0 | ||
12 | ,#<Relation> += 0 | ||
13 | //,#<CollisionExists> = 1 | ||
14 | //,#<SeparationDistance> = 0 | ||
15 | //,#<VisionBlocked> += 0 | ||
16 | //,#<CollisionDoesNotExist> += 0 | ||
17 | } | ||
18 | |||
19 | config = { | ||
20 | runtime = 10000, | ||
21 | log-level = none, | ||
22 | "numeric-solver" = "z3", | ||
23 | "dreal-local-path" = "/home/models/dreal4/bazel-bin/dreal/dreal", | ||
24 | //"strategy" = "crossingScenario", | ||
25 | "scopePropagator" = "polyhedral"} | ||
26 | |||
27 | runs = 1 | ||
28 | number = 3 | ||
29 | debug = "outputs/debug" | ||
30 | log = "outputs/debug/log.txt" | ||
31 | output = "outputs/models" | ||
32 | statistics = "outputs/statistics.csv" | ||
33 | } | ||
diff --git a/Domains/crossingScenario/inputs/csInitScale.xmi b/Domains/crossingScenario/inputs/csInitScale.xmi new file mode 100644 index 00000000..5eee1734 --- /dev/null +++ b/Domains/crossingScenario/inputs/csInitScale.xmi | |||
@@ -0,0 +1,31 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <crossingScenario:CrossingScenario | ||
3 | xmi:version="2.0" | ||
4 | xmlns:xmi="http://www.omg.org/XMI" | ||
5 | xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||
6 | xmlns:crossingScenario="http://www.example.com/crossingScenario" | ||
7 | xsi:schemaLocation="http://www.example.com/crossingScenario ../model/crossingScenario.ecore" | ||
8 | xSize="30.0" | ||
9 | ySize="30.0" | ||
10 | maxTime="60.0" | ||
11 | maxXSpeed="10.0" | ||
12 | maxYSpeed="10.0"> | ||
13 | <lanes xsi:type="crossingScenario:Lane_Horizontal"/> | ||
14 | <lanes xsi:type="crossingScenario:Lane_Horizontal" | ||
15 | referenceCoord="3.0"/> | ||
16 | <lanes xsi:type="crossingScenario:Lane_Horizontal" | ||
17 | referenceCoord="6.0"/> | ||
18 | <lanes xsi:type="crossingScenario:Lane_Horizontal" | ||
19 | referenceCoord="9.0"/> | ||
20 | <lanes xsi:type="crossingScenario:Lane_Horizontal" | ||
21 | referenceCoord="12.0"/> | ||
22 | <lanes xsi:type="crossingScenario:Lane_Vertical"/> | ||
23 | <lanes xsi:type="crossingScenario:Lane_Vertical" | ||
24 | referenceCoord="3.0"/> | ||
25 | <lanes xsi:type="crossingScenario:Lane_Vertical" | ||
26 | referenceCoord="6.0"/> | ||
27 | <lanes xsi:type="crossingScenario:Lane_Vertical" | ||
28 | referenceCoord="9.0"/> | ||
29 | <lanes xsi:type="crossingScenario:Lane_Vertical" | ||
30 | referenceCoord="12.0"/> | ||
31 | </crossingScenario:CrossingScenario> | ||