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
关键词
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
相关论文
共 50 条
  • [41] Predictable real-time software synthesis
    Jinfeng Huang
    Jeroen Voeten
    Henk Corporaal
    Real-Time Systems, 2007, 36 : 159 - 198
  • [42] A software architecture for real-time, embedded monitoring systems
    Caflisch, L
    Savigni, A
    Schettini, R
    Tisato, F
    AVSS 2005: Advanced Video and Signal Based Surveillance, Proceedings, 2005, : 540 - 545
  • [43] Towards composable distributed real-time and embedded software
    Balasubramanian, KR
    Wang, N
    Gill, C
    Schmidt, DC
    EIGHTH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, PROCEEDINGS, 2003, : 226 - 233
  • [44] Requirements specifications checking of embedded real-time software
    Wu, GQ
    Shu, FD
    Wang, M
    Chen, WQ
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2002, 17 (01) : 56 - 63
  • [45] A SYMBOLIC DEBUGGER FOR REAL-TIME EMBEDDED ADA SOFTWARE
    LYTTLE, D
    FORD, R
    SOFTWARE-PRACTICE & EXPERIENCE, 1990, 20 (05): : 499 - 514
  • [46] Hard real-time implementation of embedded software in JAVA
    Talpin, Jean-Pierre
    Gamatié, Abdoulaye
    Berner, David
    Le Dez, Bruno
    Le Guernic, Paul
    Lect. Notes Comput. Sci., 1600, (33-47):
  • [47] New tools for testing real-time embedded software
    Crooks, R
    ELECTRONIC ENGINEERING, 1996, 68 (831): : 95 - &
  • [48] A software architecture for complex real-time embedded systems
    Xu, Jia
    Proceedings of the 2006 IEEE/ASME International Conference on Mechatronic and Embedded Systems and Applications, 2006, : 35 - 42
  • [49] Requirements specifications checking of embedded real-time software
    Guoqing Wu
    Fengdi Shu
    Min Wang
    Weiqing Chen
    Journal of Computer Science and Technology, 2002, 17 : 56 - 63
  • [50] New tools for testing real-time embedded software
    Electronic Engineering (London), 1996, 68 (831):