Formal synthesis and code generation of embedded real-time software

被引:13
作者
Hsiung, PA [1 ]
机构
[1] Natl Chung Cheng Univ, Inst Comp Sci & Informat Engn, Chiayi 621, Taiwan
来源
PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON HARDWARE/SOFTWARE CODESIGN | 2001年
关键词
embedded real-time software; Petri Nets; scheduling code generation;
D O I
10.1109/HSC.2001.924677
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Due to rapidly increasing system complexity, shortening time-to-market, and growing demand for hard real-time system, formal methods am becoming indispensable in the synthesis of embedded system, which must satisfy stringent temporal, memory. and environment constraints. There is a general lack of practical formal methods that can synthesize complex embedded real-time software (ERTS). In this work, a formal method based on Time Free-Choice Petri Nets (TFCPN) is proposed for ERTS synthesis. The synthesis method employs quasi-static data scheduling for satisfying limited embedded memory requirements and uses dynamic realtime scheduling for satisfying hard real-time constraints. Software code is then generated from a set of quasi-statically and dynamically scheduled TFCPNs. Finally, an application example is given to illustrate the feasibility of the proposed TFCPN-bssed formal method for ERTS synthesis.
引用
收藏
页码:208 / 213
页数:6
相关论文
共 17 条
[1]  
ALTISEN K, 1999, REAL TIM SYST S RTSS
[2]  
Balarin F., 1999, Proceedings 1999 IEEE International Conference on Computer Design: VLSI in Computers and Processors (Cat. No.99CB37040), P634, DOI 10.1109/ICCD.1999.808608
[3]  
BALARIN F, 1997, HARDWARE SOFTWARE CO
[4]  
Fu JM, 2000, IEICE T INF SYST, VE83D, P1731
[5]   CMAPS: A cosynthesis methodology for application-oriented parallel systems [J].
Hsiung, PA .
ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2000, 5 (01) :51-81
[6]   Hardware-software timing coverification of concurrent embedded real-time systems [J].
Hsiung, PA .
IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2000, 147 (02) :83-92
[7]   Embedded software verification in hardware-software codesign [J].
Hsiung, PA .
JOURNAL OF SYSTEMS ARCHITECTURE, 2000, 46 (15) :1435-1450
[8]  
Hsiung PA, 1999, HARDW SOFTW CODES, P110, DOI 10.1109/HSC.1999.777403
[9]  
HSIUNG PA, 2000, P INT COMP S ICS 00, P144
[10]  
HSIUNG PA, 2001, IN PRESS ACM T DESIG, V6