Vis enkel innførsel

dc.contributor.authorHatledal, Lars Ivar
dc.contributor.authorStyve, Arne
dc.contributor.authorHovland, Geir
dc.contributor.authorZhang, Houxiang
dc.date.accessioned2020-02-14T09:58:15Z
dc.date.available2020-02-14T09:58:15Z
dc.date.created2019-08-21T10:31:13Z
dc.date.issued2019
dc.identifier.citationHatledal, L. I., Styve, A., Hovland, G., Zhang, H. (2019). A Language and Platform Independent Co-Simulation Framework Based on the Functional Mock-Up Interface. IEEE Access, 7: 109328. doi:en_US
dc.identifier.issn2169-3536
dc.identifier.urihttps://hdl.handle.net/11250/2641706
dc.description.abstractThe main goal of the Functional Mock-up Interface (FMI) standard is to allow the sharing of simulation models across tools. To accomplish this, FMI relies on a combination of XML-files and compiled C-code packaged in a zip archive. This archive is called a Functional Mock-up Unit (FMU). In theory, an FMU can support multiple platforms, but not necessarily in practice. Furthermore, software libraries for interacting with FMUs may not be available in a particular language or platform. Another issue is related to the protection of intellectual property (IP). While an FMU is free to only provide the C-code in its binary form, other resources within the FMU may be unprotected. Distributing models in binary form also opens up the possibility that they may contain malicious code. In order to meet these challenges, this paper presents an open-source co-simulation framework based on FMI, which is language and platform independent thanks to the use of well-established remote procedure call (RPC) technologies. One or more FMUs are wrapped inside a server program supporting one or more language independent RPC systems over various network protocols. Together, they allow cross-platform invocation of FMUs from multiple, including previously unsupported, languages. The client-server architecture allows the effective protection of IP while also providing a means of protecting users from malicious code.en_US
dc.language.isoengen_US
dc.publisherIEEEen_US
dc.titleA Language and Platform Independent Co-Simulation Framework Based on the Functional Mock-Up Interfaceen_US
dc.typePeer revieweden_US
dc.typeJournal articleen_US
dc.rights.holder© 2019 The Author(s)en_US
dc.subject.nsiVDP::Teknologi: 500::Informasjons- og kommunikasjonsteknologi: 550en_US
dc.source.volume7
dc.source.journalIEEE Accessen_US
dc.identifier.doi10.1109/ACCESS.2019.2933275
dc.identifier.cristin1717609
dc.relation.projectNorges forskningsråd: 237896en_US
cristin.qualitycode1


Tilhørende fil(er)

Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel