Title :
STARS in VCC: complementing simulation with worst-case analysis
Author_Institution :
Cadence Berkeley Labs, CA, USA
Abstract :
STARS is a methodology for worst-case analysis of embedded systems. STARS manipulates abstract representations of system components to obtain upper bounds on the number of various events in the system, as well as a bound on the response time. VCC is a commercial discrete event simulator, that can be used both for functional and performance verification. We describe an extension of VCC to facilitate STARS. The extension allows the user to specify abstract representations of VCC modules. These abstractions are used by STARS, but their validity can also be checked by VCC simulation. We also propose a mostly automatic procedure to generate these abstractions. Finally, we illustrate on an example how STARS can be combined with simulation to find bugs that would be hard to find by simulation alone.
Keywords :
discrete event simulation; embedded systems; performance evaluation; program debugging; STARS methodology; VCC discrete event simulator; VCC modules; abstract representations; embedded systems; performance verification; response time bound; static analysis of reactive systems; upper bounds; worst-case analysis; Analytical models; Bandwidth; Computer bugs; Delay; Discrete event simulation; Embedded system; Energy consumption; Resource management; Timing; Upper bound;
Conference_Titel :
Computer Aided Design, 2001. ICCAD 2001. IEEE/ACM International Conference on
Conference_Location :
San Jose, CA, USA
Print_ISBN :
0-7803-7247-6
DOI :
10.1109/ICCAD.2001.968683