• DocumentCode
    574845
  • Title

    Verification of embedded control systems by simulation and program execution control

  • Author

    Resmerita, S. ; Pree, W.

  • Author_Institution
    Software & Syst. Res. Center, Univ. of Salburg, Salzburg, Austria
  • fYear
    2012
  • fDate
    27-29 June 2012
  • Firstpage
    3581
  • Lastpage
    3586
  • Abstract
    This paper describes features and applications of a simulation framework for software-in-the-loop testing of realtime embedded control applications. The Validator tool performs time-functional simulation of control software and its execution platform in closed-loop with Simulink plant models. It is based on a discrete event simulator which executes the application software on a host platform and simulates the passage of time according to execution times of application code and communication times pertaining to a given embedded target. The Validator also simulates functional behavior of operating system services and hardware components at a level of abstraction that enables capturing significant timing aspects without executing detailed hardware models. We present use cases where the Validator is employed for evaluating integration of new control functions in existing systems, model refinement, and regression testing of automotive control software.
  • Keywords
    automotive engineering; control engineering computing; discrete event simulation; embedded systems; operating systems (computers); program testing; program verification; regression analysis; Simulink plant models; automotive control software; control software; discrete event simulator; embedded control systems verification; hardware components; model refinement; operating system services; program execution control; real-time embedded control applications; regression testing; software-in-the-loop testing; time-functional simulation; validator tool; Control systems; Engines; Hardware; Software packages; Testing; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    American Control Conference (ACC), 2012
  • Conference_Location
    Montreal, QC
  • ISSN
    0743-1619
  • Print_ISBN
    978-1-4577-1095-7
  • Electronic_ISBN
    0743-1619
  • Type

    conf

  • DOI
    10.1109/ACC.2012.6315536
  • Filename
    6315536