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
相关论文
共 50 条
  • [41] Enabling Component-Based Design for Embedded Real-Time Software
    Wiklander, Jimmie
    Eliasson, Jens
    Kruglyak, Andrey
    Lindgren, Per
    Nordlander, Johan
    JOURNAL OF COMPUTERS, 2009, 4 (12) : 1309 - 1321
  • [42] Software complexity and its impacts in embedded intelligent real-time systems
    Coskun, E
    Grabowski, M
    JOURNAL OF SYSTEMS AND SOFTWARE, 2005, 78 (02) : 128 - 145
  • [43] Hardware-software coverification of concurrent embedded real-time systems
    Hsiung, PA
    PROCEEDINGS OF THE 11TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, 1999, : 216 - 223
  • [44] A formal software synthesis approach for embedded hard real-time systems
    Barreto, R
    Oliveira, M
    Tavares, E
    Neves, M
    Maciel, P
    Lima, R
    SBCCI2004:17TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, PROCEEDINGS, 2004, : 163 - 168
  • [45] A prototype tool for software component services in embedded real-time systems
    Luders, Frank
    Flemstrom, Daniel
    Wall, Anders
    Crnkovic, Ivica
    COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2006, 4063 : 222 - 237
  • [46] Engineering software reuse for on-board embedded real-time systems
    Vardanega, T
    Caspersen, G
    SOFTWARE-PRACTICE & EXPERIENCE, 2002, 32 (03): : 233 - 264
  • [47] Software Synthesis for Hard Real-Time Embedded Systems with Energy Constraints
    Tavares, Eduardo
    Silva, Bruno
    Maciel, Paulo
    Dallegrave, Pedro
    20TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING, PROCEEDINGS, 2008, : 115 - 122
  • [48] A general time model for the specification and design of embedded real-time systems
    Münzenberger, R
    Dörfel, M
    Hofmann, R
    Slomka, F
    MICROELECTRONICS JOURNAL, 2003, 34 (11) : 989 - 1000
  • [49] Design-Time Verification of Reconfigurable Real-Time Embedded Systems
    Krichen, Fatma
    Hamid, Brahim
    Zalila, Bechir
    Jmaiel, Mohamed
    2012 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2012 IEEE 9TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (HPCC-ICESS), 2012, : 1487 - 1494
  • [50] Government as a mobile enterprise:Real-time, ubiquitous government
    El Kiki, Tarek
    Lawrence, Elaine
    THIRD INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, PROCEEDINGS, 2006, : 320 - +