Vis enkel innførsel

dc.contributor.authorHatledal, Lars Ivar
dc.contributor.authorFagerhaug, Eirik
dc.date.accessioned2023-03-02T11:54:56Z
dc.date.available2023-03-02T11:54:56Z
dc.date.created2023-01-05T16:00:25Z
dc.date.issued2022
dc.identifier.isbn978-91-7929-218-8
dc.identifier.urihttps://hdl.handle.net/11250/3055324
dc.description.abstractThe System Structure and Parameterization (SSP) standard is a tool independent standard to define complete systems consisting of one or more components, including its parameterization, that can be transferred between simulation tools. Thus the SSP standard is a natural extension to the Functional Mock-up Interface (FMI) standard, allowing systems of components, rather than just individual components, to be simulated in a growing number of supported tools. This paper introduces sspgen, a textual Domain Specific Language (DSL) for generating SSP archives. The aim of the DSL is to greatly simplify the creation of SSP compatible simulation systems. sspgen is written in the Kotlin programming language, which provide syntax highlighting and static code analysis in selected tools, full access to Java compatible libraries, and more importantly a scripting context so that sspgen definitions can be easily shared and executed on demand. As the DSL is based on a generic programming language, it enables complex expressions to be evaluated for the purpose of e.g., pre-simulation and initialization of variables. The DSL also performs validation and through integration with the Open Simulation Standard - Interface Specification (OSP-IS) even allows more complex connections to be formed than the single scalar connections that the SSP standard defines, while still retaining compliance. Furthermore, the DSL handles automatic packaging of its referenced content into a ready-to-use SSP archive. As a whole, the introduced package makes it easier to create, modify and share SSP systems.en_US
dc.description.abstractEnhancing SSP creation using sspgenen_US
dc.language.isoengen_US
dc.relation.ispartofPROCEEDINGS OF THE AMERICAN MODELICA CONFERENCE 2022
dc.rightsNavngivelse 4.0 Internasjonal*
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/deed.no*
dc.titleEnhancing SSP creation using sspgenen_US
dc.title.alternativeEnhancing SSP creation using sspgenen_US
dc.typeChapteren_US
dc.description.versionpublishedVersionen_US
dc.source.pagenumber115-119en_US
dc.identifier.doi10.3384/ECP21186115
dc.identifier.cristin2101522
dc.relation.projectNorges forskningsråd: 237896en_US
cristin.ispublishedtrue
cristin.fulltextpostprint
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