IDEAS home Printed from https://ideas.repec.org/a/wly/syseng/v20y2017i5p395-431.html
   My bibliography  Save this article

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

Author

Listed:
  • Conrad Bock
  • Raphael Barbau
  • Ion Matei
  • Mehdi Dadfarnia

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.

Suggested Citation

  • Conrad Bock & Raphael Barbau & Ion Matei & Mehdi Dadfarnia, 2017. "An Extension of the Systems Modeling Language for Physical Interaction and Signal Flow Simulation," Systems Engineering, John Wiley & Sons, vol. 20(5), pages 395-431, September.
  • Handle: RePEc:wly:syseng:v:20:y:2017:i:5:p:395-431
    DOI: 10.1002/sys.21380
    as

    Download full text from publisher

    File URL: https://doi.org/10.1002/sys.21380
    Download Restriction: no

    File URL: https://libkey.io/10.1002/sys.21380?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    References listed on IDEAS

    as
    1. Conrad Bock, 2006. "SysML and UML 2 support for activity modeling," Systems Engineering, John Wiley & Sons, vol. 9(2), pages 160-186, June.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. A. Terry Bahill & Ferenc Szidarovszky, 2009. "Comparison of dynamic system modeling methods," Systems Engineering, John Wiley & Sons, vol. 12(3), pages 183-200, September.
    2. Thomas C. Ford & John M. Colombi & David R. Jacques & Scott R. Graham, 2009. "On the application of classification concepts to systems engineering design and evaluation," Systems Engineering, John Wiley & Sons, vol. 12(2), pages 141-154, June.

    More about this item

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:wly:syseng:v:20:y:2017:i:5:p:395-431. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Wiley Content Delivery (email available below). General contact details of provider: https://doi.org/10.1002/(ISSN)1520-6858 .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.