EmbeddedMontiArc issueshttps://git.rwth-aachen.de/groups/monticore/EmbeddedMontiArc/-/issues2019-01-17T12:26:51+01:00https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Middleware/-/issues/17Flatten: only for a given number of subcomponent levels2019-01-17T12:26:51+01:00Alexander David HellwigFlatten: only for a given number of subcomponent levelsIdea: add new method with additional parameter: int level
Add to check for atomic component: level == 0Idea: add new method with additional parameter: int level
Add to check for atomic component: level == 0Philipp GörickPhilipp Görickhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Middleware/-/issues/14Simple name while resolving Port2019-01-10T14:43:34+01:00Alexander David HellwigSimple name while resolving PortPhilipp GörickPhilipp Görickhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Middleware/-/issues/13Visualisierung2019-02-16T13:58:48+01:00Alexander David HellwigVisualisierungVisualisierung der ClusterVisualisierung der Clusterhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAMOpt2Cpp/-/issues/1Bug in addModuleDependency when second argument of CMakeFindModule is set to...2019-01-24T11:16:48+01:00Carlos Alfredo Yeverino RodriguezBug in addModuleDependency when second argument of CMakeFindModule is set to falseEMAMOpt2Cpp should be updated so it can get the bug fix from EMAM2Cpp in order to avoid situations like *find_package(CUDA OPTIONAL)* when the second argument of CMakeFindModule is set to false which leads to a cmake error. When it is fa...EMAMOpt2Cpp should be updated so it can get the bug fix from EMAM2Cpp in order to avoid situations like *find_package(CUDA OPTIONAL)* when the second argument of CMakeFindModule is set to false which leads to a cmake error. When it is false nothing should be added, i.e. *find_package(CUDA )*. This has been already fixed in EMAM2Cpp version `0.1.2-SNAPSHOT`, however, more dependencies have to be modified to update EMAMOpt2Cpp correctly.Alexander David HellwigAlexander David Hellwighttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Cpp/-/issues/27Build FAILED because of Tests2018-12-27T13:49:59+01:00Carlos Alfredo Yeverino RodriguezBuild FAILED because of TestsI tried to "install" EMAM2Cpp but I got the following errors:
Results :
Tests in error:
TestsGenTest.testMySuperAwesomeComponent1:54 » ResolvedSeveralEntries 0xA4095 ...
GenerateCMakeTest.floatDivisionTest:127 » ResolvedSeveralEnt...I tried to "install" EMAM2Cpp but I got the following errors:
Results :
Tests in error:
TestsGenTest.testMySuperAwesomeComponent1:54 » ResolvedSeveralEntries 0xA4095 ...
GenerateCMakeTest.floatDivisionTest:127 » ResolvedSeveralEntries 0xA4095 Found...
GenerateCMakeTest.testCMakeStreamTestGenerationForBasicPortsMath:91 » ResolvedSeveralEntries
AutomaticStreamTestGenerationTest.testCLIExample:230->testGenCPPFilesAndExec:293 » IndexOutOfBounds
Tests run: 194, Failures: 0, Errors: 4, Skipped: 13
I installed first EmbeddedMontiArcMath and MontiMath before installing EMAM2Cpp.Alexander David HellwigAlexander David Hellwighttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMADL2CPP/-/issues/6Fully automated compilation procedure2018-12-17T14:41:09+01:00Evgeny KusmenkoFully automated compilation proceduretraining should be done automatically. the user should need just one call to get the whole system compiled. Very important: if neither the network nor the data have the training should be skipped, i.e. the generator should detect whether...training should be done automatically. the user should need just one call to get the whole system compiled. Very important: if neither the network nor the data have the training should be skipped, i.e. the generator should detect whether training is required or not.
training data is to be fetched from a default location. Unless specified otherwise.
I don't like the idea of putting the path into the training file (as it would require to change this file whenever the location is changed). on the other hand, using a CLI parameter is not very user friendly. What do you think?Carlos Alfredo Yeverino RodriguezCarlos Alfredo Yeverino Rodriguezhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/EMAM-showcase/-/issues/3Wrong build command in generate.sh for linux2019-01-15T19:06:55+01:00Benjamin StutteWrong build command in generate.sh for linuxLine seven of the file `scripts/linux/compile.sh` is by default set to `-I $JAVA_HOME/include/darwin \` which presumably only works for Macs. For it to work on linux, it has to be changed to `-I $JAVA_HOME/include/linux \` but this is no...Line seven of the file `scripts/linux/compile.sh` is by default set to `-I $JAVA_HOME/include/darwin \` which presumably only works for Macs. For it to work on linux, it has to be changed to `-I $JAVA_HOME/include/linux \` but this is not mentioned in the readme.Benjamin StutteBenjamin Stuttehttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/server/-/issues/10RunTimeException on Scenario Upload (Windows)2018-12-10T13:42:51+01:00Michael OsetinskiRunTimeException on Scenario Upload (Windows)If you upload a scenario on Windows, RuntimeExceptions are thrown, because Line.Separator (used in ScenarioUpload.java) produces "\" instead of "/", which leads to an error in the SmartFoxServer.If you upload a scenario on Windows, RuntimeExceptions are thrown, because Line.Separator (used in ScenarioUpload.java) produces "\" instead of "/", which leads to an error in the SmartFoxServer.https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/server/-/issues/9Server needs Map for Login2018-12-07T11:20:36+01:00Michael OsetinskiServer needs Map for LoginThe login button of the visualization seems to need a osm-map in the AllInOne directory to work correctly. As the map is later still uploaded for a scenario, the login should work without a map in the directory.The login button of the visualization seems to need a osm-map in the AllInOne directory to work correctly. As the map is later still uploaded for a scenario, the login should work without a map in the directory.https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/simulation/-/issues/6Prepare more cmplex scenario2021-10-20T17:51:27+02:00Evgeny KusmenkoPrepare more cmplex scenario- sequence diagram
- msg set
- explain scenario / how does protocol work
- how are messages handled by autopilot model- sequence diagram
- msg set
- explain scenario / how does protocol work
- how are messages handled by autopilot modelWei XuWei Xuhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/simulation/-/issues/5extend autopilot to use beacon messages2021-10-20T17:51:49+02:00Evgeny Kusmenkoextend autopilot to use beacon messagesextend the autopilot adapter in EmbeddedMontiArc so that the vehicles decide who goes first based on beacon msg inputextend the autopilot adapter in EmbeddedMontiArc so that the vehicles decide who goes first based on beacon msg inputWei XuWei Xuhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/RMIModelServer/-/issues/1Investigate RMI mapping problem2019-11-12T20:44:58+01:00Evgeny KusmenkoInvestigate RMI mapping problemapparently the rmi server can't cope with multiple controllers. Please investigate why/where the bug occursapparently the rmi server can't cope with multiple controllers. Please investigate why/where the bug occursHengwen Zhanghengwen.zhang@rwth-aachen.deHengwen Zhanghengwen.zhang@rwth-aachen.dehttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Middleware/-/issues/12New EMA Version2019-01-21T13:33:28+01:00Alexander David HellwigNew EMA VersionAlso check other projectsAlso check other projectsAlexander David HellwigAlexander David Hellwighttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/simulation/-/issues/2Simulation finished event2020-07-29T10:28:05+02:00Evgeny KusmenkoSimulation finished eventWe need to provide the simulation end event as part of the scenario, e.g. time passed. And make sure that the simulator checks for this event and stops the simulation.We need to provide the simulation end event as part of the scenario, e.g. time passed. And make sure that the simulator checks for this event and stops the simulation.Hengwen Zhanghengwen.zhang@rwth-aachen.deHengwen Zhanghengwen.zhang@rwth-aachen.dehttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/hardware_emulator/-/issues/1CI pipeline2019-03-12T12:32:24+01:00Evgeny KusmenkoCI pipelinecreate windows ci pipeline
add tests to pipeline
make sure tests are executed on runnercreate windows ci pipeline
add tests to pipeline
make sure tests are executed on runnerJean MeuriceJean Meuricehttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Middleware/-/issues/11Add 1 new Clustering Algorithm2019-01-06T13:15:12+01:00Alexander David HellwigAdd 1 new Clustering AlgorithmDinh-An HoMichael Günther BeyerDinh-An Hohttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Middleware/-/issues/10Compare results of different clustering algorithms2019-02-04T14:18:47+01:00Alexander David HellwigCompare results of different clustering algorithmsUse Heuristic and sum all costs as resultUse Heuristic and sum all costs as resulthttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Middleware/-/issues/9Add CLI option to DistributedGeneratorCLI for clustering and middleware tag g...2019-02-16T13:59:16+01:00Alexander David HellwigAdd CLI option to DistributedGeneratorCLI for clustering and middleware tag generationhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Middleware/-/issues/8Create heuristic for middleware communication costs2019-01-17T12:24:39+01:00Alexander David HellwigCreate heuristic for middleware communication costse.g. Q = 2, Z = 1, Q^{3,3} = 9e.g. Q = 2, Z = 1, Q^{3,3} = 9Philipp GörickPhilipp Görickhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Middleware/-/issues/7Add common interface for all clustering approches and add wrappers2018-11-14T14:57:38+01:00Alexander David HellwigAdd common interface for all clustering approches and add wrapperse.g. input double[][] and output int[] for labels, where label[i] is the cluster of the i-th componente.g. input double[][] and output int[] for labels, where label[i] is the cluster of the i-th component