• DocumentCode
    3287463
  • Title

    Detecting data store access conflict in Simulink by solving Boolean satisfiability problems

  • Author

    Zhi Han ; Mosterman, P.J.

  • Author_Institution
    MathWorks, Natick, MA, USA
  • fYear
    2010
  • fDate
    June 30 2010-July 2 2010
  • Firstpage
    5702
  • Lastpage
    5707
  • Abstract
    This paper presents a method to statically analyze a Simulink® model to detect two potential problems with data store memory blocks: (i) a value may be read from a data store before it is written and (ii) a data store may be overwritten before its value is read by other blocks. The analysis employs a Boolean satisfiability (SAT) solver and so obviates extensive testing by means of simulation. It is illustrated how this supports model elaboration in Model-Based Design by performing the analysis on a task model of a digital controller implementation.
  • Keywords
    Boolean functions; computability; digital control; digital simulation; storage management; Boolean satisfiability solver; Simulink; data store access conflict; data store memory blocks; digital controller; Adaptive control; Analytical models; Control systems; Digital control; Pattern analysis; Performance analysis; Processor scheduling; Programmable control; Read-write memory; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    American Control Conference (ACC), 2010
  • Conference_Location
    Baltimore, MD
  • ISSN
    0743-1619
  • Print_ISBN
    978-1-4244-7426-4
  • Type

    conf

  • DOI
    10.1109/ACC.2010.5531137
  • Filename
    5531137