dc.contributor.author | Hatledal, Lars Ivar | |
dc.contributor.author | Zhang, Houxiang | |
dc.contributor.author | Styve, Arne | |
dc.contributor.author | Hovland, Geir | |
dc.date.accessioned | 2018-12-17T08:28:42Z | |
dc.date.available | 2018-12-17T08:28:42Z | |
dc.date.created | 2018-11-27T09:55:43Z | |
dc.date.issued | 2018 | |
dc.identifier.isbn | 978-91-7685-494-5 | |
dc.identifier.uri | http://hdl.handle.net/11250/2577854 | |
dc.description.abstract | This 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.iso | eng | nb_NO |
dc.publisher | Linköping University Electronic Press, Linköpings universitet | nb_NO |
dc.relation.ispartof | The 59th Conference on Simulation and Modelling (SIMS 59) | |
dc.rights | Navngivelse-Ikkekommersiell 4.0 Internasjonal | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc/4.0/deed.no | * |
dc.title | FMI4j: A Software Package for working with Functional Mock-up Units on the Java Virtual Machine | nb_NO |
dc.title.alternative | FMI4j: A Software Package for working with Functional Mock-up Units on the Java Virtual Machine | nb_NO |
dc.type | Chapter | nb_NO |
dc.description.version | publishedVersion | nb_NO |
dc.source.pagenumber | 37-42 | nb_NO |
dc.identifier.doi | 10.3384/ecp1815337 | |
dc.identifier.cristin | 1635554 | |
dc.relation.project | Norges forskningsråd: 237896 | nb_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.unitcode | 194,64,93,0 | |
cristin.unitcode | 194,63,55,0 | |
cristin.unitname | Institutt for havromsoperasjoner og byggteknikk | |
cristin.unitname | Institutt for IKT og realfag | |
cristin.ispublished | true | |
cristin.fulltext | preprint | |
cristin.qualitycode | 1 | |