Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/3338246.3338247guideproceedingsArticle/Chapter ViewAbstractPublication PagesspringsimConference Proceedingsconference-collections
research-article
Free access

A library of embedded platform components for the simulation of real-time embedded systems

Published: 29 April 2019 Publication History

Abstract

When modeling the control algorithm(s) of a Cyber-Physical System, control engineers evaluate if its behavior satisfies the specifications by executing a Model-in-the-Loop simulation. However, often the deployment of a control algorithm on an embedded system affects its behavior. Tools exist that include these deployment effects in the Model-in-the-Loop simulation. However, they require engineers to significantly modify existing control models to incorporate these effects at this (higher) abstraction level. As such, engineers are restricted in evaluating various deployment configurations. We created a library of configurable embedded components that enables an engineer to model the embedded platform at the same level of abstraction as the model of the control algorithm. Our method requires minimal changes to the modeled control algorithm so that evaluating its deployed behavior, using a co-simulation, is facilitated. We compared our co-simulation results with a deployed system and evaluated our approach with current state-of-the-art tools.

References

[1]
AUTOSAR 2018. "AUTOSAR - Enabling Innovation". https://www.autosar.org/. Accessed Jul. 15, 2018.
[2]
Bechennec, J.-L., M. Briday, S. Faucou, and Y. Trinquet. 2006, sep. "Trampoline An Open Source Implementation of the OSEK/VDX RTOS Specification". In 2006 IEEE Conference on Emerging Technologies and Factory Automation, pp. 62--69, IEEE.
[3]
Brandberg, C., and M. Di Natale. 2018, jun. "A SimEvents Model for the Analysis of Scheduling and Memory Access Delays in Multicores". In 2018 IEEE 13th International Symposium on Industrial Embedded Systems (SIES), pp. 1--10, IEEE.
[4]
Cervin, A., D. Henriksson, B. Lincoln, J. Eker, and K.-E. Arzen. 2003. "How does control timing affect performance? Analysis and simulation of timing using Jitterbug and TrueTime". IEEE Control Systems vol. 23 (3), pp. 16--30.
[5]
Cremona, F., M. Morelli, and M. Di Natale. 2015. "TRES: A Modular Representation of Schedulers, Tasks, and Messages to Control Simulations in Simulink". In Proceedings of the 30th Annual ACM Symposium on Applied Computing, SAC '15, pp. 1940--1947, ACM.
[6]
Denil, J., P. D. Meulenaere, S. Demeyer, and H. Vangheluwe. 2017. "DEVS for AUTOSAR-based system deployment modeling and simulation". SIMULATION vol. 93 (6), pp. 489--513.
[7]
Derler, P., E. A. Lee, S. Tripakis, and M. Törngren. 2013. "Cyber-physical system design contracts". In Proceedings of the ACM/IEEE 4th International Conference on Cyber-Physical Systems, pp. 109, ACM Press.
[8]
Henriksson, D., A. Cervin, and K.-E. Arzén. 2003. "TrueTime : Real-time Control System Simulation with MATLAB / Simulink". In Proceedings of the Nordic MATLAB Conference.
[9]
Lee, E. A. 2008. "Cyber physical systems: Design challenges". In Proceedings of the 11th IEEE Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing.
[10]
Li, W., R. Mani, P. Mosterman, and T. Hubscher-Younger. 2016. "Simulating a Multicore Scheduler of Real-Time Control Systems in Simulink". In 2016 Summer Computer Simulation Conference (SCSC 2016), Society for Modeling and Simulation International (SCS).
[11]
MathWorks 2019a. "Effects of Communication Delays on an ABS Control System". https://nl.mathworks.com/help/simevents/examples/effects-of-communication-delays-on-an-abs-control-system.html.
[12]
MathWorks 2019b. "SimEvents". https://nl.mathworks.com/products/simevents.html.
[13]
MathWorks 2019c. "Simulink". https://www.mathworks.com/products/simulink.
[14]
Mosterman, P., J. Sztipanovits, and S. Engell. 2004. "Computer-Automated Multiparadigm Modeling in Control Systems Technology". IEEE Transactions on Control Systems Technology vol. 12 (2), pp. 223--234.
[15]
OSEK/VDX 2005. "OSEK/VDX Operating System Specification 2.2.3 OSEK/VDX Operating System OSEK/VDX Operating System Specification 2.2.3".
[16]
Vanherpen, K., J. Denil, H. Vangheluwe, and P. De Meulenaere. 2015. "Model Transformations for Round-trip Engineering in Control Deployment Co-Design". In TMS/DEVS '15, pp. 820--827, Society for Modeling and Simulation International (SCS).
[17]
Yodaiken, V., and M. Barabanov. 1997. "A Real-Time Linux". Linux Journal vol. 34.
[18]
Zeigler, B. P. 1976. "Theory of Modeling and Simulation".

Cited By

View all
  • (2020)A co-simulation approach for the evaluation of multi-core embedded platforms in cyber-physical systemsProceedings of the 2020 Summer Simulation Conference10.5555/3427510.3427534(1-12)Online publication date: 20-Jul-2020
  1. A library of embedded platform components for the simulation of real-time embedded systems

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    TMS '19: Proceedings of the Theory of Modeling and Simulation Symposium
    April 2019
    202 pages

    Publisher

    Society for Computer Simulation International

    San Diego, CA, United States

    Publication History

    Published: 29 April 2019

    Author Tags

    1. SimEvents®
    2. control embedded co-design
    3. cyber-physical systems
    4. model-based systems engineering
    5. real-time simulation

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)64
    • Downloads (Last 6 weeks)8
    Reflects downloads up to 01 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2020)A co-simulation approach for the evaluation of multi-core embedded platforms in cyber-physical systemsProceedings of the 2020 Summer Simulation Conference10.5555/3427510.3427534(1-12)Online publication date: 20-Jul-2020

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media