Vis enkel innførsel

dc.contributor.authorHatledal, Lars Ivar
dc.contributor.authorZhang, Houxiang
dc.contributor.authorStyve, Arne
dc.contributor.authorHovland, Geir
dc.date.accessioned2018-12-17T08:28:42Z
dc.date.available2018-12-17T08:28:42Z
dc.date.created2018-11-27T09:55:43Z
dc.date.issued2018
dc.identifier.isbn978-91-7685-494-5
dc.identifier.urihttp://hdl.handle.net/11250/2577854
dc.description.abstractThis paper introduces FMI4j, a software package for working with Functional Mock-up Units (FMUs) on the Java Virtual Machine (JVM). FMI4j is written in Kotlin, which is 100% interoperable with Java, and consists of programming APIs for parsing the meta-data associated with an FMU, as well as running them. FMI4j is compatible with FMI version 2.0 for Model Exchange (ME) and Co-Simulation (CS). Currently, FMI4j is the only software library targeting the JVM supporting ME 2.0. In addition to provide bare-bones access to such FMUs, it provides the means for solving them using a range of bundled fixedand variable-step solvers. A command line tool named FMU2Jar is also provided, which is capable of turning any FMU into a Java library. The source code generated from this tool provides type-safe access to all FMU variables explicitly through the API (Application Programming Interface). Additionally, the API is documented with key information retrieved from the FMU meta-data, allowing essential information such as the description, causality and start value of each variable to be seamlessly exposed to the user through the Integrated Development Environment (IDE).nb_NO
dc.language.isoengnb_NO
dc.publisherLinköping University Electronic Press, Linköpings universitetnb_NO
dc.relation.ispartofThe 59th Conference on Simulation and Modelling (SIMS 59)
dc.rightsNavngivelse-Ikkekommersiell 4.0 Internasjonal*
dc.rights.urihttp://creativecommons.org/licenses/by-nc/4.0/deed.no*
dc.titleFMI4j: A Software Package for working with Functional Mock-up Units on the Java Virtual Machinenb_NO
dc.title.alternativeFMI4j: A Software Package for working with Functional Mock-up Units on the Java Virtual Machinenb_NO
dc.typeChapternb_NO
dc.description.versionpublishedVersionnb_NO
dc.source.pagenumber37-42nb_NO
dc.identifier.doi10.3384/ecp1815337
dc.identifier.cristin1635554
dc.relation.projectNorges forskningsråd: 237896nb_NO
dc.description.localcode© 2018 The Authors. Published by Linköping University Electronic Press, Linköpings universitet. This is an open access article under the CC BY-NC 4.0 license (https://creativecommons.org/licenses/by-nc/4.0/)nb_NO
cristin.unitcode194,64,93,0
cristin.unitcode194,63,55,0
cristin.unitnameInstitutt for havromsoperasjoner og byggteknikk
cristin.unitnameInstitutt for IKT og realfag
cristin.ispublishedtrue
cristin.fulltextpreprint
cristin.qualitycode1


Tilhørende fil(er)

Thumbnail

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

Vis enkel innførsel

Navngivelse-Ikkekommersiell 4.0 Internasjonal
Med mindre annet er angitt, så er denne innførselen lisensiert som Navngivelse-Ikkekommersiell 4.0 Internasjonal