A tool for analyzing and fine tuning the real-time properties of an embedded system

被引:14
作者
Stewart, DB
Arora, G
机构
[1] EVP CTO Embedded Res Solut, LLC, Annapolis, MD 21401 USA
[2] Hughes Network Syst, Germantown, MD 20876 USA
基金
美国国家科学基金会;
关键词
real-time systems theory; operating systems; graphical user interface; simulation; aperiodic servers; periodic threads; priority; deadline; timing error; logic analyzer; profiling; performance monitors; in-circuit emulator;
D O I
10.1109/TSE.2003.1191796
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper describes a computer-aided software engineering. (CASE) tool that helps designers analyze and fine-tune the timing properties. of their embedded real-time software. Existing CASE tools focus on the software Specification and design of embedded systems. However, they provide little, if any, support after the software has been implemented. Even if the developer used a CASE tool to design their system, their system most likely does not meet the specifications on the first try. This paper includes guidelines for implementing analyzable code, profiling a,real-time system, filtering and extracting measured data, analyzing the data, and interactively predicting the effect of changes to the real-time system. The tool is a necessary first step towards automating the debugging and fine tuning of an embedded system's temporal properties.
引用
收藏
页码:311 / 326
页数:16
相关论文
共 28 条
  • [1] [Anonymous], J REAL TIME SYSTEMS
  • [2] Performance monitoring and assessment of embedded HW/SW systems
    Calvez, JP
    Pasquier, O
    [J]. DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 1998, 3 (01) : 5 - 22
  • [3] REAL-TIME BEHAVIOR MONITORING FOR MULTIPROCESSOR SYSTEMS
    CALVEZ, JP
    PASQUIER, O
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1993, 38 (1-5): : 213 - 220
  • [4] HUMPHREY M, 1996, P IEEE REAL TIM TECH
  • [5] JEFFAY K, 1991, PROCEEDING : TWELFTH REAL-TIME SYSTEMS SYMPOSIUM, P129, DOI 10.1109/REAL.1991.160366
  • [6] JEFFAY K, 1993, REAL-TIME SYSTEMS SYMPOSIUM: PROCEEDINGS, P212, DOI 10.1109/REAL.1993.393497
  • [7] KATCHER D, 1994, THESIS CARNEGIE MELL
  • [8] KATCHER D, 1991, P 1991 WORKSH ARCH A
  • [9] KATCHER DI, 1993, IEEE T SOFTWARE ENG, V19
  • [10] KETTLER KA, 1995, P REAL TIM TECHN APP