Static Analysis of Synchronous Programs in Signal for Efficient Design of Multi-Clocked Embedded Systems

被引:0
作者
Gamatie, Abdoulaye [1 ]
Gonnord, Laure [1 ]
机构
[1] LIFL UMR CNRS Lille1 8022, F-59650 Villeneuve Dascq, France
来源
LCTES 11: PROCEEDINGS OF THE ACM SIGPLAN/SIGBED 2011 CONFERENCE ON LANGUAGES, COMPILERS, TOOLS AND THEORY FOR EMBEDDED SYSTEMS | 2011年
关键词
Embedded systems; static analysis; abstraction; abstract clocks; synchronous programming; compilation; REAL-TIME SYSTEMS; VERIFICATION; GRAPH;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose a sound abstraction for an efficient static analysis of synchronous programs describing multi-clock embedded systems in SIGNAL. This abstraction combines the Boolean theory and numeric interval approximation to adequately address clock relations defined as combinations of logical and numerical expressions. Through a few examples, we show how the proposed solution is used to determine absence of reaction captured by empty clocks; mutual exclusion captured by two or more clocks whose associated signals never occur at the same time; or hierarchical control of component activations via clock inclusion. We also show this analysis improves the quality of the code generated automatically by the SIGNAL compiler, e.g., a code with smaller footprint, or a code executed more efficiently thanks to optimizations enabled by the new abstraction.
引用
收藏
页码:71 / 80
页数:10
相关论文
共 30 条
[1]  
Alefeld G., 1983, Introduction to Interval Computation
[2]  
Amagbegnon T.P., 1994, RR2290 INRIA
[3]  
[Anonymous], 2008, P 2008 INT C FORM ME, DOI DOI 10.1109/FMCAD.2008.ECP.19
[4]  
Barrett Clark., 2008, SATISFIABILITY MODUL
[5]  
BENVENISTE A, 2003, SPECIAL ISSUE EMBEDD
[6]  
Berry G, 2000, FOUNDAT COMPUT, P425
[7]  
Besson F, 1999, LECT NOTES COMPUT SC, V1694, P51
[8]   Bounded model checking [J].
Biere, Armin .
Frontiers in Artificial Intelligence and Applications, 2009, 185 (01) :457-481
[9]  
BRYANT RE, 1986, IEEE T COMPUT, V35, P677, DOI 10.1109/TC.1986.1676819
[10]  
CHAPIRO DM, 1984, THESIS STANFORD U