INTO-CPS-Association / INTO-CPS-Association/INTO-CPS-Association.github.io

Multiple backends for execution of FMUs?

Open
#13 2 comments 0 reactions 0 assignees View on GitHub
help wanted
Dominant language
JavaScript
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

FMUs are developed for different platforms, where the main ones are Linux 32 and 64, Windows 32 and 64, and Mac 64. Some FMUs are cross-platform in the sense that they contain binaries for all platforms. Yet, many of them are not and only contain binaries for a single platform.

**Maestro** has a mechanism for connecting to a daemon on a different platform from where the master is executed. @lausdahl can elaborate on this once needed.

Yet, the **dynamic fmu checker** does not have anything like this.

It would be great with a general strategy and implementation on how we would like to perform this in the future - also from view of the into-cps cloud app.

In context of the **into-cps cloud app** we would most likely need some sort of authentication such that the usage of our servers does not sky rocket.

# Tasks
I see the tasks being:
1. Develop and Deploy Generic Daemons to different platforms that can execute both dynamic fmu checker and maestro daemons and what else might be needed?
2. Demonstrate how to use 1. and hopefully publish about it
3. Test strategy for cross-platform FMUs. Both external (supplied by third party) and internal (produced by us)
4. INTO-CPS Cloud App connect to this infrastructure

# Publication
- Formalise the communication with the daemon? kulik?
- Work in this area - can we make a novel approach?

# Input
I would love inputs on this!!! Tagging: @pglvdm @clagms @idhugo @clegaard @lausdahl @mdinc1972 @kulikthomas

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.