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 条
  • [21] Test Cases Generation for Embedded Real-time Software Based on Extended UML
    Yin Yongfeng
    Liu Bin
    Lu Minyan
    Li Zhen
    2009 INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND COMPUTER SCIENCE, VOL 1, PROCEEDINGS, 2009, : 69 - 74
  • [22] Real-time software synthesis
    Smith, D
    COMPUTER MUSIC JOURNAL, 1998, 22 (01) : 5 - 6
  • [23] Formal Specification for Compiler Based Test Case Generation of Embedded Real-Time System
    Chen, Yong
    He, Yanxiang
    Xu, Chao
    Wu, Wei
    Liu, Jianbo
    BUSINESS, ECONOMICS, FINANCIAL SCIENCES, AND MANAGEMENT, 2012, 143 : 643 - 650
  • [24] PORTING EMBEDDED REAL-TIME ADA SOFTWARE
    MAYMIRDUCHARME, FA
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 603 : 92 - 103
  • [25] Timed multitasking for real-time embedded software
    Liu, J
    Lee, EA
    IEEE CONTROL SYSTEMS MAGAZINE, 2003, 23 (01): : 65 - 75
  • [26] Concurrent embedded real-time software verification
    Hsiung, PA
    24TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COSPSAC 2000), 2000, 24 : 516 - 521
  • [27] Assured reconfiguration of embedded real-time software
    Strunk, EA
    Knight, JC
    2004 INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2004, : 367 - 376
  • [28] Formal modelling of real-time embedded automotive architecture
    Belarbi, Mostefa
    Journal of Integrated Design and Process Science, 2009, 13 (02): : 1 - 18
  • [29] FORMAL MODELLING OF REAL-TIME EMBEDDED AUTOMOTIVE ARCHITECTURE
    Belarbi, Mostefa
    JOURNAL OF INTEGRATED DESIGN & PROCESS SCIENCE, 2009, 13 (02) : 1 - 18
  • [30] A formal method for building concurrent real-time software
    Fidge, C
    Kearney, P
    Utting, M
    IEEE SOFTWARE, 1997, 14 (02) : 99 - 106