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
关键词
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 条
  • [21] A software framework for real-time embedded automation and control systems
    Perkusich, A
    Almeida, HO
    de Araujo, DH
    ETFA 2003: IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 2, PROCEEDINGS, 2003, : 181 - 184
  • [22] Hardware-software partitioning for real-time embedded systems
    Hu, XS
    DAmbrosio, JG
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 1997, 2 (3-4) : 339 - 358
  • [23] Software Agent Design with Real Time Scheduling for Embedded Systems
    Jin, Hu
    Chen, Liang-Yin
    Chen, Nian-Wei
    Lei, Yang
    2009 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2009, : 443 - +
  • [24] A Course in Real-Time Embedded Software
    Archibald, J.
    Fife, W.
    COMPUTER SCIENCE EDUCATION, 2007, 17 (02) : 97 - 106
  • [25] Research on Modeling and Design of Real-Time Embedded Systems
    Shen Yuncheng
    2014 7TH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTATION TECHNOLOGY AND AUTOMATION (ICICTA), 2014, : 547 - 550
  • [26] Integrated design approach for real-time embedded systems
    Loughborough University
    IEE Proc Software, 2 (75-85):
  • [27] A real-time scheduler design for a class of embedded systems
    Song, Insop
    Kim, Sehjeong
    Karray, Fakhreddine
    IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2008, 13 (01) : 36 - 45
  • [28] A Software Product Line Design Based Approach for Real-time Scheduling of Reconfigurable Embedded Systems
    Gharsellaoui, Hamza
    Maazoun, Jihen
    Bouassida, Nadia
    Ben Ahmed, Samir
    Ben-Abdallah, Hanene
    COMPUTERS IN HUMAN BEHAVIOR, 2021, 115
  • [29] Using GQM for testing design patterns in real-time and embedded systems on a software production line
    Bernardo, Claudio Goncalves
    Montini, Denis Avila
    Fernandes, Danilo Douradinho
    da Silva, Daniela America
    Dias, Luiz Alberto Vieira
    da Cunha, Adilson Marques
    PROCEEDINGS OF THE 2009 SIXTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, VOLS 1-3, 2009, : 1397 - 1404
  • [30] A SOFTWARE-DESIGN METHOD FOR REAL-TIME SYSTEMS
    GOMAA, H
    COMMUNICATIONS OF THE ACM, 1984, 27 (09) : 938 - 949