Adding higher-level semantics to Functional Mock-up Units for easier, faster, and more robust co-simulation connections.

Saved in:
Bibliographic Details
Title: Adding higher-level semantics to Functional Mock-up Units for easier, faster, and more robust co-simulation connections.
Authors: Rindarøy, Martin1 (AUTHOR), Nordahl, Håvard1 (AUTHOR), Sadjina, Severin2 (AUTHOR) severin.sadjina@sintef.no, Skjong, Stian2 (AUTHOR), Hagaseth, Marianne1 (AUTHOR)
Source: Software & Systems Modeling. Apr2025, Vol. 24 Issue 2, p471-487. 17p.
Subjects: Dynamic positioning systems, Functional groups, Artificial intelligence, Image processing, Semantics
Abstract: The task of interfacing sub-simulators in a co-simulation often remains difficult, tedious, and prone to error. Here, we describe how this process, and the validation of the resulting interface connections, can be made simpler, faster, and more reliable. Especially when, as is often the case, several individuals or teams collaborate on modeling and simulating a full system. This is achieved by grouping functional mock-up interface (FMI) variables into types close to the relevant engineering domains using semantics formalized as an ontology. Several benefits, we argue, are gained from this: clearer communication, increased validation potential, and reduced number of interface connections to deal with. The validity and the limitations of our approach are demonstrated with a detailed case study of a real maritime system: A dynamic positioning (DP) hardware controller connected to several independent co-simulation models via 156 variables in 78 connections. The proposed solution greatly reduces the complexities and the error potential related to interfacing such systems. All results including reference implementations are openly available through the open simulation platform. [ABSTRACT FROM AUTHOR]
Copyright of Software & Systems Modeling is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Engineering Source
Full text is not displayed to guests.
FullText Links:
  – Type: pdflink
Text:
  Availability: 1
Header DbId: egs
DbLabel: Engineering Source
An: 184872043
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Adding higher-level semantics to Functional Mock-up Units for easier, faster, and more robust co-simulation connections.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Rindarøy%2C+Martin%22">Rindarøy, Martin</searchLink><relatesTo>1</relatesTo> (AUTHOR)<br /><searchLink fieldCode="AR" term="%22Nordahl%2C+Håvard%22">Nordahl, Håvard</searchLink><relatesTo>1</relatesTo> (AUTHOR)<br /><searchLink fieldCode="AR" term="%22Sadjina%2C+Severin%22">Sadjina, Severin</searchLink><relatesTo>2</relatesTo> (AUTHOR)<i> severin.sadjina@sintef.no</i><br /><searchLink fieldCode="AR" term="%22Skjong%2C+Stian%22">Skjong, Stian</searchLink><relatesTo>2</relatesTo> (AUTHOR)<br /><searchLink fieldCode="AR" term="%22Hagaseth%2C+Marianne%22">Hagaseth, Marianne</searchLink><relatesTo>1</relatesTo> (AUTHOR)
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22Software+%26+Systems+Modeling%22">Software & Systems Modeling</searchLink>. Apr2025, Vol. 24 Issue 2, p471-487. 17p.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Dynamic+positioning+systems%22">Dynamic positioning systems</searchLink><br /><searchLink fieldCode="DE" term="%22Functional+groups%22">Functional groups</searchLink><br /><searchLink fieldCode="DE" term="%22Artificial+intelligence%22">Artificial intelligence</searchLink><br /><searchLink fieldCode="DE" term="%22Image+processing%22">Image processing</searchLink><br /><searchLink fieldCode="DE" term="%22Semantics%22">Semantics</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: The task of interfacing sub-simulators in a co-simulation often remains difficult, tedious, and prone to error. Here, we describe how this process, and the validation of the resulting interface connections, can be made simpler, faster, and more reliable. Especially when, as is often the case, several individuals or teams collaborate on modeling and simulating a full system. This is achieved by grouping functional mock-up interface (FMI) variables into types close to the relevant engineering domains using semantics formalized as an ontology. Several benefits, we argue, are gained from this: clearer communication, increased validation potential, and reduced number of interface connections to deal with. The validity and the limitations of our approach are demonstrated with a detailed case study of a real maritime system: A dynamic positioning (DP) hardware controller connected to several independent co-simulation models via 156 variables in 78 connections. The proposed solution greatly reduces the complexities and the error potential related to interfacing such systems. All results including reference implementations are openly available through the open simulation platform. [ABSTRACT FROM AUTHOR]
– Name: AbstractSuppliedCopyright
  Label:
  Group: Ab
  Data: <i>Copyright of Software & Systems Modeling is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=184872043
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1007/s10270-024-01244-3
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 17
        StartPage: 471
    Subjects:
      – SubjectFull: Dynamic positioning systems
        Type: general
      – SubjectFull: Functional groups
        Type: general
      – SubjectFull: Artificial intelligence
        Type: general
      – SubjectFull: Image processing
        Type: general
      – SubjectFull: Semantics
        Type: general
    Titles:
      – TitleFull: Adding higher-level semantics to Functional Mock-up Units for easier, faster, and more robust co-simulation connections.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Rindarøy, Martin
      – PersonEntity:
          Name:
            NameFull: Nordahl, Håvard
      – PersonEntity:
          Name:
            NameFull: Sadjina, Severin
      – PersonEntity:
          Name:
            NameFull: Skjong, Stian
      – PersonEntity:
          Name:
            NameFull: Hagaseth, Marianne
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 04
              Text: Apr2025
              Type: published
              Y: 2025
          Identifiers:
            – Type: issn-print
              Value: 16191366
          Numbering:
            – Type: volume
              Value: 24
            – Type: issue
              Value: 2
          Titles:
            – TitleFull: Software & Systems Modeling
              Type: main
ResultId 1