diff options
Diffstat (limited to 'Domains/crossingScenario/inputs')
-rw-r--r-- | Domains/crossingScenario/inputs/cSinit4x4.xmi | 27 | ||||
-rw-r--r-- | Domains/crossingScenario/inputs/crossingScenarioGen.vsconfig | 21 |
2 files changed, 38 insertions, 10 deletions
diff --git a/Domains/crossingScenario/inputs/cSinit4x4.xmi b/Domains/crossingScenario/inputs/cSinit4x4.xmi new file mode 100644 index 00000000..dd9b41de --- /dev/null +++ b/Domains/crossingScenario/inputs/cSinit4x4.xmi | |||
@@ -0,0 +1,27 @@ | |||
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="100.0" | ||
9 | ySize="100.0" | ||
10 | maxTime="60.0"> | ||
11 | <lanes xsi:type="crossingScenario:Lane_Horizontal"/> | ||
12 | <lanes xsi:type="crossingScenario:Lane_Horizontal" | ||
13 | referenceCoord="5.0"/> | ||
14 | <lanes xsi:type="crossingScenario:Lane_Horizontal" | ||
15 | referenceCoord="10.0"/> | ||
16 | <lanes xsi:type="crossingScenario:Lane_Horizontal" | ||
17 | referenceCoord="15.0"/> | ||
18 | <lanes xsi:type="crossingScenario:Lane_Vertical"/> | ||
19 | <lanes xsi:type="crossingScenario:Lane_Vertical" | ||
20 | referenceCoord="5.0"/> | ||
21 | <lanes xsi:type="crossingScenario:Lane_Vertical" | ||
22 | referenceCoord="10.0"/> | ||
23 | <lanes xsi:type="crossingScenario:Lane_Vertical" | ||
24 | referenceCoord="15.0"/> | ||
25 | <relations | ||
26 | xsi:type="crossingScenario:VisionBlocked"/> | ||
27 | </crossingScenario:CrossingScenario> | ||
diff --git a/Domains/crossingScenario/inputs/crossingScenarioGen.vsconfig b/Domains/crossingScenario/inputs/crossingScenarioGen.vsconfig index a5c862e4..1db557a9 100644 --- a/Domains/crossingScenario/inputs/crossingScenarioGen.vsconfig +++ b/Domains/crossingScenario/inputs/crossingScenarioGen.vsconfig | |||
@@ -4,25 +4,26 @@ import viatra "queries/crossingScenarioQueries.vql" | |||
4 | generate { | 4 | generate { |
5 | metamodel = { package crossingScenario } | 5 | metamodel = { package crossingScenario } |
6 | constraints = { package queries} | 6 | constraints = { package queries} |
7 | partial-model = { "inputs/crossingScenarioInit.xmi"} | 7 | //partial-model = { "inputs/crossingScenarioInit.xmi"} |
8 | partial-model = { "inputs/cSinit4x4.xmi"} | ||
8 | solver = ViatraSolver | 9 | solver = ViatraSolver |
9 | scope = { | 10 | scope = { |
10 | #node = 2..* | 11 | #node += 2..* |
11 | //, | 12 | ,#<Lane> += 0 |
12 | //#<Lane> = 25..* | ||
13 | //,#<Actor> = 25..* | 13 | //,#<Actor> = 25..* |
14 | //,#<CollisionExists> = 1..10 | 14 | ,#<Relation> += 0 |
15 | //,#<SeparationDistance> = 1..10 | 15 | //,#<CollisionExists> = 1 |
16 | //,#<VisionBlocked> = 1..10 | 16 | //,#<SeparationDistance> = 0 |
17 | //,#<Relation> = 1..10 | 17 | //,#<VisionBlocked> += 0 |
18 | } | 18 | //,#<CollisionDoesNotExist> += 0 |
19 | } | ||
19 | 20 | ||
20 | config = { | 21 | config = { |
21 | runtime = 10000, | 22 | runtime = 10000, |
22 | log-level = none, | 23 | log-level = none, |
23 | "numeric-solver" = "dreal-local", | 24 | "numeric-solver" = "dreal-local", |
24 | "dreal-local-path" = "/home/models/dreal4/bazel-bin/dreal/dreal", | 25 | "dreal-local-path" = "/home/models/dreal4/bazel-bin/dreal/dreal", |
25 | "scopePropagator" = "typeHierarchy"} | 26 | "scopePropagator" = "polyhedral"} |
26 | 27 | ||
27 | runs = 1 | 28 | runs = 1 |
28 | number = 10 | 29 | number = 10 |