RMIModelServer issueshttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/RMIModelServer/-/issues2019-11-07T21:31:09+01:00https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/RMIModelServer/-/issues/7Runtime model exchange2019-11-07T21:31:09+01:00Evgeny KusmenkoRuntime model exchangeCurrent situation: dll/so is fixed; if a new autopilot model is provided RmiModelServer needs to be recompiled.
Goal: Make the RMIModelServer parameterizable, e.g. via its command line interface with a new model, so that we don't need t...Current situation: dll/so is fixed; if a new autopilot model is provided RmiModelServer needs to be recompiled.
Goal: Make the RMIModelServer parameterizable, e.g. via its command line interface with a new model, so that we don't need to rebuild the RMIModelServer, whenever we want to test a new autopilot.
@jean.meurice for infoWei LuWei Lu2019-11-08https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/RMIModelServer/-/issues/6Exchangeability of HW-Emulator2019-11-14T18:29:19+01:00Evgeny KusmenkoExchangeability of HW-Emulatorden RMI Server so umbauen, dass man per Flag einen Emulator auswählen kann:
- Unicorn
- None
- Predefined (Latenz=const)
Alle Emulatoren müssen von einer gemeinsamen Klasse erben oder ein Emulator-Interface implementieren, um Austauschba...den RMI Server so umbauen, dass man per Flag einen Emulator auswählen kann:
- Unicorn
- None
- Predefined (Latenz=const)
Alle Emulatoren müssen von einer gemeinsamen Klasse erben oder ein Emulator-Interface implementieren, um Austauschbarkeit zu erlauben.
Auch müssen die Parameter auf Sinnhaftigkeit geprüft werden (jeder Emulator braucht ein bestimmtes Set, manche Params schließen andere aus, z.B. macht no_time keinen Sinn in Verbindung mit CPU_freq-Angabe).Jean MeuriceJean Meurice2019-06-12