EmbeddedMontiArc issueshttps://git.rwth-aachen.de/groups/monticore/EmbeddedMontiArc/-/issues2018-06-14T08:17:29+02:00https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/languages/MontiMath/-/issues/1Composed Units Fail2018-06-14T08:17:29+02:00Evgeny KusmenkoComposed Units Failm*s is not possible as unit, see comment below.
```
package models.montimath;
script Units
Q(0 m*s : 10 m*s) F = 2 m * 1 s;
end
```m*s is not possible as unit, see comment below.
```
package models.montimath;
script Units
Q(0 m*s : 10 m*s) F = 2 m * 1 s;
end
```https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/EMAM-showcase/-/issues/1Links broken in ReadMe2018-12-10T13:50:18+01:00Danilo TrottaLinks broken in ReadMeAll links in the ReadMe are linking to the old Github page which cannot be found anymore.
ROOT.war cannot be downloaded this way.All links in the ReadMe are linking to the old Github page which cannot be found anymore.
ROOT.war cannot be downloaded this way.https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/visualization/-/issues/1deploy.bat2018-12-10T18:01:52+01:00Danilo Trottadeploy.batIn the deploy.bat the line:
`SET TARGET_DIR=target\visualization-1.0.0`
needs to be updated to the newest version.
In my case: `SET TARGET_DIR=target\visualization-1.0.1-SNAPSHOT`
otherwise the files in the target directionary will not...In the deploy.bat the line:
`SET TARGET_DIR=target\visualization-1.0.0`
needs to be updated to the newest version.
In my case: `SET TARGET_DIR=target\visualization-1.0.1-SNAPSHOT`
otherwise the files in the target directionary will not be deployed correctly.
Perhaps adding that information to the Readme would be a good idea.Michael OsetinskiMichael Osetinskihttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Cpp/-/issues/2Gerneric type in initialization parameter2018-06-12T22:00:51+02:00Nils KaminskiGerneric type in initialization parameterConsider the following two components:
```
package test;
component Delay<T> (T initval) {
port
in T in1,
out T out1;
implementation Math {
static T sval = initval;
out1 = sval;
sval = in1;
}
}
package test;
co...Consider the following two components:
```
package test;
component Delay<T> (T initval) {
port
in T in1,
out T out1;
implementation Math {
static T sval = initval;
out1 = sval;
sval = in1;
}
}
package test;
component DelayTest {
port
in Q in1,
out Q out1;
instance Delay<Q>(2) delayInstanceZ;
connect in1 -> delayInstanceZ.in1;
connect delayInstanceZ.out1 -> out1;
}
```
While generating it produces an error and terminates:
[ERROR] Case not handled!https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/EMAM-showcase/-/issues/2running main.bat error2018-12-10T17:44:03+01:00Danilo Trottarunning main.bat errorAfter the last commit 4 days ago, running the main.bat does not generate the autopilotadapter.dll, instead a error message appears.
With a old PULL from a few weeks ago the main.bat runs fine.After the last commit 4 days ago, running the main.bat does not generate the autopilotadapter.dll, instead a error message appears.
With a old PULL from a few weeks ago the main.bat runs fine.https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/visualization/-/issues/2Bonus: Develop a GUI to setup simulation2018-12-17T16:28:06+01:00Evgeny KusmenkoBonus: Develop a GUI to setup simulationCurrently, the user is confronted with the simulation screen right away.
Please extend the visualization by a GUI such that:
- the user can set up a new simulation with arbitrarily many vehicles (and vehicle types)
- the user can see a...Currently, the user is confronted with the simulation screen right away.
Please extend the visualization by a GUI such that:
- the user can set up a new simulation with arbitrarily many vehicles (and vehicle types)
- the user can see available maps
- the user can see available simulations (and use them as a template for new simulations)
- the user can download the created simulation as a sim file
- the user can see and replay available simulations
Note: some of the functionality is not provided by the back end yet which is OK.Michael OsetinskiDanilo TrottaMichael Osetinski2019-01-21https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/MathPrettyPrinter/-/issues/3Dimension-Checking2018-12-07T23:43:45+01:00vonWencksternDimension-Checking![image](/uploads/b8c03a75a7f974c72579e47777c6259a/image.png)
das Bild zeigt Variable c mit 1 Zeile und 5 Spalten; aber der Wert der zugewiesen wird hat nur 3 Spalten und 1 Zeile.
Damit ist das Beispiel ja falsch; bitte baut dafür bitte...![image](/uploads/b8c03a75a7f974c72579e47777c6259a/image.png)
das Bild zeigt Variable c mit 1 Zeile und 5 Spalten; aber der Wert der zugewiesen wird hat nur 3 Spalten und 1 Zeile.
Damit ist das Beispiel ja falsch; bitte baut dafür bitte einen entsprechenden CoCo-Check ein.
Und in der HTML-Ausgabe, könnt ihr ja ein rotes Fehlerkreuz vor der Zeilennummer generieren; für das Beispiel damit es anzeigt, dass irgendetwas nicht stimmt.
@jean\-marc.ronck, @armin.mokhtarian, @bram.kohlen: Dies bitte fixen.https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Cpp/-/issues/4Create many new Tests for different generator states (e.g. Optimizations)2018-07-14T06:44:03+02:00Sascha Niklas SchneidersCreate many new Tests for different generator states (e.g. Optimizations)This includes existing components with enabled and disabled optimizations,
as well as additoional test taht are derived from the usage of EMAStudio.This includes existing components with enabled and disabled optimizations,
as well as additoional test taht are derived from the usage of EMAStudio.https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/EmbeddedMontiArcStudio/-/issues/4[Bug] NFPVerification - Project: Some Links to witnesses are not generated2018-07-11T15:36:36+02:00vonWenckstern[Bug] NFPVerification - Project: Some Links to witnesses are not generated@ferdinand.mehlan tested with contraint `rule1.ocl`
![image](/uploads/35a3cf4635f410ee7f15fca30a33d33d/image.png)
![image](/uploads/b39113286db9776c374ea411f0c6be69/image.png)
Tested on version: https://rwth-aachen.sciebo.de/s/ljgKW9c...@ferdinand.mehlan tested with contraint `rule1.ocl`
![image](/uploads/35a3cf4635f410ee7f15fca30a33d33d/image.png)
![image](/uploads/b39113286db9776c374ea411f0c6be69/image.png)
Tested on version: https://rwth-aachen.sciebo.de/s/ljgKW9cWvL2qMH9?path=%2F1.7.5-BETAFerdinand Alexander MehlanFerdinand Alexander Mehlanhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/applications/reinforcement_learning/forestrl/-/issues/4Evaluation des Agenten2020-08-21T11:36:04+02:00Evgeny KusmenkoEvaluation des AgentenEs soll geprüft werden, wie gut die Entscheidungen des Agenten sind. Dazu sind folgende Ansätze angedacht:
* Vergleich mit Random-Algorithmus
* Vergleich mit Regelbasierten Ansätzen
* Greedy
* ggf. weitereEs soll geprüft werden, wie gut die Entscheidungen des Agenten sind. Dazu sind folgende Ansätze angedacht:
* Vergleich mit Random-Algorithmus
* Vergleich mit Regelbasierten Ansätzen
* Greedy
* ggf. weitereSascha DewesSascha Deweshttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/visualisation/-/issues/5Should generate from main.txt2018-07-02T12:11:10+02:00Ferdinand Alexander MehlanShould generate from main.txthttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/utilities/EMAStudioBuilder/issues/1https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/utilities/EMAStudioBuilder/issues/1toezen1toezen1https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/MathPrettyPrinter/-/issues/6Test mit Kommentaren auf gh-pages branch hochladen2018-12-07T23:43:36+01:00vonWencksternTest mit Kommentaren auf gh-pages branch hochladenUm anzuschauen wie Kommentare im Output dargestellt werden, bitte mal einen Code mit Kommentaren in den gh-pages branch einchecken.
Für den Latex-Modus könnt ihr euch auch eine schöne Kommentardarstellung ausdenken; evtl. so wie den Lat...Um anzuschauen wie Kommentare im Output dargestellt werden, bitte mal einen Code mit Kommentaren in den gh-pages branch einchecken.
Für den Latex-Modus könnt ihr euch auch eine schöne Kommentardarstellung ausdenken; evtl. so wie den Latex-Todo-Modus.
@kusmenko: Welchen Modus würdest du bevorzugen?https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Cpp/-/issues/6Generics Inistialization in SubComponents does not work correctly, when Gener...2018-07-01T00:03:51+02:00Sascha Niklas SchneidersGenerics Inistialization in SubComponents does not work correctly, when Generics of parent component are used as valueExample:
```
component ComponentA<N value = 1>{
instance ComponentB<value> compB; // in compB instance creation the default value will be used
}
```
```
component ComponentB<N value = 2>{
port in Z testPorts[value];
}
```
```
co...Example:
```
component ComponentA<N value = 1>{
instance ComponentB<value> compB; // in compB instance creation the default value will be used
}
```
```
component ComponentB<N value = 2>{
port in Z testPorts[value];
}
```
```
component ComponentC{
instance ComponentA<5> compA;
}
```
Should be fixed in Generics Resolution in EmbeddedMontiArc language.
(ExpandedComponentInstance creation should probably be changed, as the error is related to this)https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Cpp/-/issues/7Generics are missing when no default value is provided2018-07-01T00:03:20+02:00Sascha Niklas SchneidersGenerics are missing when no default value is providedExsample:
```
component ComponentA<N value>{
}
```
The generator does not now anything about value.
This is an issue with the EmbeddedMontiArc language and should be fixed there.
Components like:
```
component ComponentA<N value = ...Exsample:
```
component ComponentA<N value>{
}
```
The generator does not now anything about value.
This is an issue with the EmbeddedMontiArc language and should be fixed there.
Components like:
```
component ComponentA<N value = 1>{
}
```
Work as expected.https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/visualisation/-/issues/7[Bug] Types are displayed wrong at Layer 42018-07-19T23:08:02+02:00vonWenckstern[Bug] Types are displayed wrong at Layer 4@toezen1 You print every matrix type just as `CommonMatrixType` instead of printing the correct type.
Please ask @jean\-marc.ronck how he printed the correct matrix types (e.g. at https://embeddedmontiarc.github.io/MathPrettyPrinter/mon...@toezen1 You print every matrix type just as `CommonMatrixType` instead of printing the correct type.
Please ask @jean\-marc.ronck how he printed the correct matrix types (e.g. at https://embeddedmontiarc.github.io/MathPrettyPrinter/montimath/vanilla/MatrixWithMathExpression/index.html in l. 6 or l. 8)
![image](/uploads/62dbc534db8a1a513e47b1ffd475176a/image.png)
https://embeddedmontiarc.github.io/VisualizationEMAM/models/ObjectDetector/index.html#detection.objectDetector4.spectralClusterer[4]:0toezen1toezen1https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Cpp/-/issues/8Refactor all conversions2018-07-01T18:20:26+02:00Sascha Niklas SchneidersRefactor all conversions# Preliminary:
The math language needs to store all relevant information in the astnodes, and not everything in different symbols, as symbols will change in the next monticore version, and the generated monticore visitor for a language ...# Preliminary:
The math language needs to store all relevant information in the astnodes, and not everything in different symbols, as symbols will change in the next monticore version, and the generated monticore visitor for a language can only be used on astnodes, not on their symbols. (astnode.getSymbol() is deprecated and will be removed soon, so no direct connection between astnode -> symbol anymore; Every symbol needs to habe a unique name for identification)
# Conversion:
The conversions should be done using the generated monticore visitor for all astnodes of a language.
This includes the optimizations, and general transformations.
As the generator currently works mostly with the Math languge symbols only, a huge refactoring is required.
# Goal:
Reduce bugs, increase robustness and readability.https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/visualisation/-/issues/8Rotate component instance text in Layer 22018-07-19T20:03:11+02:00vonWencksternRotate component instance text in Layer 2see https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/visualisation/issues/6#note_585697
this would save much space for Layer 2see https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/visualisation/issues/6#note_585697
this would save much space for Layer 2toezen1toezen1https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/MathPrettyPrinter/-/issues/9LaTeX Line Width2018-07-02T17:26:48+02:00Bram KohlenLaTeX Line WidthIn case a line is too large, the image should be broken down into separate pieces. One will have to concatenate the seperate lines with \left . and \right . .In case a line is too large, the image should be broken down into separate pieces. One will have to concatenate the seperate lines with \left . and \right . .https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/EmbeddedMontiArcStudio/-/issues/9Failed to start Studio when saved to secondary harddrive2018-07-25T10:40:56+02:00Markus Philipp BauerFailed to start Studio when saved to secondary harddriveMontiArcStudio doesn´t open when it is saved to my secondary harddrive and instead throws out this error message.
```D:\uni\Bachelor arbeit\EmbeddedMontiArcStudioV1.5.2>cd "EmbeddedMontiArcStudio\scripts"
D:\uni\Bachelor arbeit\Embedd...MontiArcStudio doesn´t open when it is saved to my secondary harddrive and instead throws out this error message.
```D:\uni\Bachelor arbeit\EmbeddedMontiArcStudioV1.5.2>cd "EmbeddedMontiArcStudio\scripts"
D:\uni\Bachelor arbeit\EmbeddedMontiArcStudioV1.5.2\EmbeddedMontiArcStudio\scripts>call ide.bat
module.js:559
throw err;
Error: Cannot find module 'D:\uni\Bachelor'
at Function.Module._resolveFilename (module.js:557:15)
at Function.Module._load (module.js:484:25)
at Function.Module.runMain (module.js:703:10)
at startup (bootstrap_node.js:193:16)
at bootstrap_node.js:665:3
child_process.js:614
throw err;
Error: Command failed: "D:\\uni\\Bachelor arbeit\\EmbeddedMontiArcStudioV1.5.2\\EmbeddedMontiArcStudio\\nodejs\\node.exe" D:\uni\Bachelor arbeit\EmbeddedMontiArcStudioV1.5.2\EmbeddedMontiArcStudio\ide\node_modules\get-port-cli\cli.js
module.js:559
throw err;
Error: Cannot find module 'D:\uni\Bachelor'
at Function.Module._resolveFilename (module.js:557:15)
at Function.Module._load (module.js:484:25)
at Function.Module.runMain (module.js:703:10)
at startup (bootstrap_node.js:193:16)
at bootstrap_node.js:665:3
at checkExecSyncError (child_process.js:574:11)
at Object.execSync (child_process.js:611:13)
at module.exports (D:\uni\Bachelor arbeit\EmbeddedMontiArcStudioV1.5.2\EmbeddedMontiArcStudio\ide\node_modules\find-port-sync\index.js:1:112)
at Object.<anonymous> (D:\uni\Bachelor arbeit\EmbeddedMontiArcStudioV1.5.2\EmbeddedMontiArcStudio\ide\server\constants.js:96:16)
at Module._compile (module.js:662:30)
at Object.Module._extensions..js (module.js:673:10)
at Module.load (module.js:575:32)
at tryModuleLoad (module.js:515:12)
at Function.Module._load (module.js:507:3)
at Module.require (module.js:606:17)
```https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Cpp/-/issues/11Structs Do not work for arrays / matrices2018-07-04T09:23:52+02:00vonWencksternStructs Do not work for arrays / matrices@sascha.schneiders can you create a test, to verify whether this bug exists@sascha.schneiders can you create a test, to verify whether this bug existsSascha Niklas SchneidersSascha Niklas Schneiders