Real-Time Embedded Software Design for Mobile and Ubiquitous Systems

被引:4
作者
Hsiung, Pao-Ann [1 ]
Lin, Shang-Wei [1 ]
Lin, Chao-Sheng [1 ]
机构
[1] Natl Chung Cheng Univ, Dept Comp Sci & Informat Engn, Chiayi 621, Taiwan
来源
JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY | 2010年 / 59卷 / 01期
关键词
Application framework; Code generation; Real-time embedded software; Formal synthesis; Formal verification; Scheduling; Software components; UML modeling;
D O I
10.1007/s11265-008-0268-5
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Currently available application frameworks that target at the automatic design of real-time embedded software are poor in integrating functional and non-functional requirements for mobile and ubiquitous systems. In this work, we present the internal architecture and design flow of a newly proposed framework called Verifiable Embedded Real-Time Application Framework (VERTAF), which integrates three techniques namely software component-based reuse, formal synthesis, and formal verification. The proposed architecture for VERTAF is component-based which allows plug-and-play for the scheduler and the verifier. The architecture is also easily extensible because reusable hardware and software design components can be added. Application examples developed using VERTAF demonstrate significantly reduced relative design effort, which shows how high-level reuse of software components combined with automatic synthesis and verification increases design productivity.
引用
收藏
页码:13 / 32
页数:20
相关论文
共 26 条
[1]   A THEORY OF TIMED AUTOMATA [J].
ALUR, R ;
DILL, DL .
THEORETICAL COMPUTER SCIENCE, 1994, 126 (02) :183-235
[2]  
Amnell T., 2003, P 1 INT WORKSH FORM
[3]  
[Anonymous], 2000, P 7 SAS
[4]  
[Anonymous], 1999, DOING HARD TIME DEV
[5]  
BRINKSCHULTE U, 2002, P IAR WORKSH NOV
[6]  
Clarke EM, 1999, MODEL CHECKING, P1
[7]  
DENIZ D, 2003, P INT WORKSH LANG CO, P133
[8]   Static composition of service-based real-time applications [J].
Estévez-Ayres, I ;
García-Valls, M ;
Basanta-Val, P .
THIRD IEEE WORKSHOP ON SOFTWARE TECHNOLOGIES FOR FUTURE EMBEDDED AND UBIQUITOUS SYSTEMS, PROCEEDINGS, 2005, :11-15
[9]   Object-oriented application frameworks [J].
Fayad, ME ;
Schmidt, DC .
COMMUNICATIONS OF THE ACM, 1997, 40 (10) :32-38
[10]  
Hsiung PA, 2003, 16TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, P249, DOI 10.1109/ICVD.2003.1183145