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
Link To Document