Vis enkel innførsel

dc.contributor.authorHatledal, Lars Ivar
dc.contributor.authorChu, Yingguang
dc.contributor.authorStyve, Arne
dc.contributor.authorZhang, Houxiang
dc.date.accessioned2021-02-15T11:44:12Z
dc.date.available2021-02-15T11:44:12Z
dc.date.created2021-01-06T23:09:15Z
dc.date.issued2020
dc.identifier.issn1569-190X
dc.identifier.urihttps://hdl.handle.net/11250/2728069
dc.description.abstractThis paper introduces a novel co-simulation framework running on the Java Virtual Machine built on a software architecture known as the Entity-Component-System. Popularised by games, this architecture favours composition over inheritance, allowing for greater flexibility. Rather than using a fixed inheritance tree, an entity is defined by its traits, which can be seamlessly changed during simulation. The framework supports the Functional Mock-up Interface standard for co-simulation, as well as the System Structure and Parameterisation standard for defining the system structure. Furthermore, the employed architecture allows users to seamlessly integrate physics engines, plotting, 3D visualisation, co-simulation masters and other types of systems into the framework in a modular way. To show its effectiveness, this paper compares the framework to four similar open-source co-simulation frameworks by simulating a quarter-truck system defined using the System Structure and Parameterisation standard.en_US
dc.language.isoengen_US
dc.publisherElsevieren_US
dc.rightsNavngivelse 4.0 Internasjonal*
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/deed.no*
dc.titleVico: An entity-component-system based co-simulation frameworken_US
dc.typePeer revieweden_US
dc.typeJournal articleen_US
dc.description.versionpublishedVersionen_US
dc.source.journalSimulation modelling practice and theoryen_US
dc.identifier.doi10.1016/j.simpat.2020.102243
dc.identifier.cristin1866672
dc.description.localcode/© 2020 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).en_US
cristin.ispublishedtrue
cristin.fulltextoriginal
cristin.qualitycode1


Tilhørende fil(er)

Thumbnail

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

Vis enkel innførsel

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