The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.04 - April (2003 vol.29)
pp: 311-326
David B. Stewart , IEEE Computer Society
ABSTRACT
<p><b>Abstract</b>—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.</p>
INDEX TERMS
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.
CITATION
David B. Stewart, Gaurav Arora, "A Tool for Analyzing and Fine Tuning the Real-Time Properties of an Embedded System", IEEE Transactions on Software Engineering, vol.29, no. 4, pp. 311-326, April 2003, doi:10.1109/TSE.2003.1191796
41 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool