NetMeeting Default Template
|
|
Date |
13 December 2019, 10:30 CEST |
Participants |
AA, BB, …, CC. Minutes by DD. |
Pre-meeting stakeholder’s reports
Peter Gorm Larsen
- Public part of the program for the 27 - 29 event will soon be put online (external participants can then register)
- The internal part includes visit to Aarhus Vand but otherwise will be kept loose to optimise progress in 3 complementary areas
- Fighting for the different PhD/post-doc projects inside the new MADE project have started
- The ITEA application has gone to the next stage so we will meet with Benedict right after the HUBCAP kick-off
Nick
- VDMCheck for FMI3 is available for testing.
- Established the FMI3 XSDs as the current state of the specification, rather than the standard document.
- Some small issues discussed with FMI folk via GitHub.
HDM
- Continued working on the INTO-CPS application
- Expects to visit Xcelgo with Carlos…
Carlos
- Worked on VDM model of the robots
- Expects to visit Xcelgo with Hugo…
Claudio
- Delivered cosim tutorial at wintersim.
- Visited NIST and Software Engineering Institute (Arlington).
Sub-projects status
Into-cps cloud app (HDM)
- Submitted an extended version of the Overture workshop paper to the FM’Workshop prooceedings.
- Performed a comparison between the Desktop and the Cloud app deployed memory sizes, and is looking on how to optimize the app delpoyment.
- Researching whether Progressive Web Apps functionality is enough to serve the cloud application as a Desktop version.
Maestro V2 DT enabled (CT)
- Started development of FMU based on data from RabbitMQ. This FMU will represent the real system in context of a DT simulation. KEL can elaborate
- FMI Utils is considered ready for FMI-advertisement in context of FMIChecker. Agree Nick?
- Create example using new server VM and DOcker infrastructure. https://gitlab.au.dk/software-engineering/freja/wikis/Build-and-Docker—An-example
- Had a great ESA review and handed in all ESA documents!!! WOHOO! Still some review work to be carried out, but this marks a major step for our contribution.
- Started working on example of January event where we will use the LFR. To compare the simulated robot with the real robot, we need to know where the real robot is on a coordinate system. Therefore, we are trying to overlay a coordinate system to a recording of the real robot. Initial steps has been taken, video is posted on skype.
Checker of FMUS (NB)
The VDMCheck3 tool is now relatively “complete”. I believe the XML parser is correct and the errors produced for the (few) available FMUs seem to be valid. The FMI3 XSDs will probably continue to change though. There are various places where I’ve made assumptions that need to be verified, either with more FMU examples or by raising issues. The dynamic semantics work is still on hold, though now the FMI3 checker is stable, it might be best to update the FMI2 dynamic model to cover FMI3 semantics.
Tolerance Language (JW)
I’ve carried out some simple case studies to see how to make progress with the language. My small insight is that the language will be used to check execution sequences just like in runtime verification (RV). This means that a semantics based on temporal logic would be appropriate. This is because RV is a simplified form of model checking, where only a single trace is being checked, rather than the set of all behaviours. Although the trace can be infinite in model checking, the trace must be finite in RV. I need some simple but typical examples to find how expressive the language needs to be. I think that it needs to be probabilistic. I suspect that PLTL is not expressive enough, although we can generate RV monitors for LTL automatically. The workflow that I envisage is to specify properties in the tolerance language, generate an RV monitor for the property, and then check the physical asset and its digital twin simultaneously. You can add more properties in parallel, as checking will be compositional.
Graphical configuration inside App (CL)
Next Meeting
TBA