An Extension of the Systems Modeling Language for Physical Interaction and Signal Flow Simulation.

Saved in:
Bibliographic Details
Title: An Extension of the Systems Modeling Language for Physical Interaction and Signal Flow Simulation.
Authors: Bock, Conrad1 conrad.bock@nist.gov, Barbau, Raphael2, Matei, Ion3, Dadfarnia, Mehdi1
Source: Systems Engineering. Sep2017, Vol. 20 Issue 5, p395-431. 37p.
Subjects: SysML (Computer science), Programming languages, Computer simulation, Computer systems, Computer-aided engineering
Abstract: ABSTRACT Computer-interpretable representations of system structure and behavior are at the center of developing today's complex systems. Systems engineers create and review these representations using graphical modeling languages that capture requirements, designs, and tests (such as the Systems Modeling Language, SysML). However, these languages must be used in conjunction with analysis tools, in particular, with simulators for physical interaction and numeric signal flow based on ordinary and algebraic differential equation solvers. These kind of simulation tools are often used separately from system modeling tools, leading to inconsistencies that require additional work to eliminate, preventing multidisciplinary concerns from being reflected in the overall system design. As a result, there is an increasing need for integrating physical interaction and signal flow simulation tools and languages into system modeling under a single framework. In this article, we first present an abstraction of the constructs and semantics these simulation tools and languages have in common, based on earlier reviews. Then, we compare SysML to our simulation abstraction to find the parts of SysML closest to simulation modeling, and to identify simulation concepts missing from SysML. This leads to extensions of SysML to bridge the gaps, illustrated with an example application. Next, we address issues in translating extended SysML models to common simulation tools and languages, including the differences between them. Finally, we validate the approach by applying the extension to an example SysML model, automating the translations in software, and showing that the results execute the same way on different simulation platforms. [ABSTRACT FROM AUTHOR]
Copyright of Systems Engineering is the property of Wiley-Blackwell 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: 126407435
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: An Extension of the Systems Modeling Language for Physical Interaction and Signal Flow Simulation.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Bock%2C+Conrad%22">Bock, Conrad</searchLink><relatesTo>1</relatesTo><i> conrad.bock@nist.gov</i><br /><searchLink fieldCode="AR" term="%22Barbau%2C+Raphael%22">Barbau, Raphael</searchLink><relatesTo>2</relatesTo><br /><searchLink fieldCode="AR" term="%22Matei%2C+Ion%22">Matei, Ion</searchLink><relatesTo>3</relatesTo><br /><searchLink fieldCode="AR" term="%22Dadfarnia%2C+Mehdi%22">Dadfarnia, Mehdi</searchLink><relatesTo>1</relatesTo>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22Systems+Engineering%22">Systems Engineering</searchLink>. Sep2017, Vol. 20 Issue 5, p395-431. 37p.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22SysML+%28Computer+science%29%22">SysML (Computer science)</searchLink><br /><searchLink fieldCode="DE" term="%22Programming+languages%22">Programming languages</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+simulation%22">Computer simulation</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+systems%22">Computer systems</searchLink><br /><searchLink fieldCode="DE" term="%22Computer-aided+engineering%22">Computer-aided engineering</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: ABSTRACT Computer-interpretable representations of system structure and behavior are at the center of developing today's complex systems. Systems engineers create and review these representations using graphical modeling languages that capture requirements, designs, and tests (such as the Systems Modeling Language, SysML). However, these languages must be used in conjunction with analysis tools, in particular, with simulators for physical interaction and numeric signal flow based on ordinary and algebraic differential equation solvers. These kind of simulation tools are often used separately from system modeling tools, leading to inconsistencies that require additional work to eliminate, preventing multidisciplinary concerns from being reflected in the overall system design. As a result, there is an increasing need for integrating physical interaction and signal flow simulation tools and languages into system modeling under a single framework. In this article, we first present an abstraction of the constructs and semantics these simulation tools and languages have in common, based on earlier reviews. Then, we compare SysML to our simulation abstraction to find the parts of SysML closest to simulation modeling, and to identify simulation concepts missing from SysML. This leads to extensions of SysML to bridge the gaps, illustrated with an example application. Next, we address issues in translating extended SysML models to common simulation tools and languages, including the differences between them. Finally, we validate the approach by applying the extension to an example SysML model, automating the translations in software, and showing that the results execute the same way on different simulation platforms. [ABSTRACT FROM AUTHOR]
– Name: AbstractSuppliedCopyright
  Label:
  Group: Ab
  Data: <i>Copyright of Systems Engineering is the property of Wiley-Blackwell 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=126407435
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1002/sys.21380
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 37
        StartPage: 395
    Subjects:
      – SubjectFull: SysML (Computer science)
        Type: general
      – SubjectFull: Programming languages
        Type: general
      – SubjectFull: Computer simulation
        Type: general
      – SubjectFull: Computer systems
        Type: general
      – SubjectFull: Computer-aided engineering
        Type: general
    Titles:
      – TitleFull: An Extension of the Systems Modeling Language for Physical Interaction and Signal Flow Simulation.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Bock, Conrad
      – PersonEntity:
          Name:
            NameFull: Barbau, Raphael
      – PersonEntity:
          Name:
            NameFull: Matei, Ion
      – PersonEntity:
          Name:
            NameFull: Dadfarnia, Mehdi
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 09
              Text: Sep2017
              Type: published
              Y: 2017
          Identifiers:
            – Type: issn-print
              Value: 10981241
          Numbering:
            – Type: volume
              Value: 20
            – Type: issue
              Value: 5
          Titles:
            – TitleFull: Systems Engineering
              Type: main
ResultId 1