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 条
[11]   Embedded software verification in hardware-software codesign [J].
Hsiung, PA .
JOURNAL OF SYSTEMS ARCHITECTURE, 2000, 46 (15) :1435-1450
[12]  
HSIUNG PA, 2003, P 9 INT C REAL TIM E
[13]  
HSIUNG PA, 2003, P 1 ACM IEEE IFIP IN, P114
[14]   Requirements for a component framework of future ubiquitous computing [J].
Ishikawa, H ;
Ogata, Y ;
Adachi, K ;
Nakajima, T .
WSTFES 2003: IEEE WORKSHOP ON SOFTWARE TECHNOLOGIES FOR FUTURE EMBEDDED SYSTEMS, PROCEEDINGS, 2003, :9-12
[15]  
Kwak J.-Y., 2003, P IEEE WORKSH SOFTW, P61
[16]   SCHEDULING ALGORITHMS FOR MULTIPROGRAMMING IN A HARD-REAL-TIME ENVIRONMENT [J].
LIU, CL ;
LAYLAND, JW .
JOURNAL OF THE ACM, 1973, 20 (01) :46-61
[17]  
Niemela E., 2004, Proceedings of the 3rd international Conference on Mobile and Ubiquitous Multimedia (College Park, Maryland, October 27 - 29, V83, P71
[18]  
Rumbaugh J., 1999, UML REFERENCE GUIDE
[19]   T-Engine: The open, real-time embedded-systems platform [J].
Sakamura, K ;
Koshizuka, N .
IEEE MICRO, 2002, 22 (06) :48-57
[20]  
Samek M., 2002, PRACTICAL STATECHART