JOURNAL ARTICLE

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

David B. StewartGaurav Arora

Year: 2003 Journal:   IEEE Transactions on Software Engineering Vol: 29 (4)Pages: 311-326   Publisher: IEEE Computer Society

Abstract

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 the 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.

Keywords:
Computer science Debugging Profiling (computer programming) Software Embedded software Software system Focus (optics) Embedded system Software engineering Real-time computing Programming language

Metrics

24
Cited By
1.44
FWCI (Field Weighted Citation Impact)
28
Refs
0.83
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Real-Time Systems Scheduling
Physical Sciences →  Computer Science →  Hardware and Architecture
Embedded Systems Design Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
© 2026 ScienceGate Book Chapters — All rights reserved.