Towards Interactive Timing Analysis for Designing Reactive Systems
Insa Fuhrmann and David Broman and Steven Smyth and Reinhard von Hanxleden
EECS Department, University of California, Berkeley
Technical Report No. UCB/EECS-2014-26
April 3, 2014
http://www2.eecs.berkeley.edu/Pubs/TechRpts/2014/EECS-2014-26.pdf
Reactive systems are increasingly developed using high-level modeling tools. Such modeling tools may facilitate formal reasoning about concurrent programs, but provide little help when timing-related problems arise and deadlines are missed when running a real system. In these cases, the modeler has typically no information about timing properties and costly parts of the model; there is little or no guidance on how to improve the timing characteristics of the model. In this paper, we propose a design methodology where interactive timing analysis is an integral part of the modeling process. This methodology concerns how to aggregate timing values in a user-friendly manner and how to define timing analysis requests. We also introduce and formalize a new timing analysis interface that is designed for communicating timing information between a high-level modeling tool and a lower-level timing analysis tool.
BibTeX citation:
@techreport{Fuhrmann:EECS-2014-26, Author= {Fuhrmann, Insa and Broman, David and Smyth, Steven and von Hanxleden, Reinhard}, Title= {Towards Interactive Timing Analysis for Designing Reactive Systems}, Year= {2014}, Month= {Apr}, Url= {http://www2.eecs.berkeley.edu/Pubs/TechRpts/2014/EECS-2014-26.html}, Number= {UCB/EECS-2014-26}, Abstract= {Reactive systems are increasingly developed using high-level modeling tools. Such modeling tools may facilitate formal reasoning about concurrent programs, but provide little help when timing-related problems arise and deadlines are missed when running a real system. In these cases, the modeler has typically no information about timing properties and costly parts of the model; there is little or no guidance on how to improve the timing characteristics of the model. In this paper, we propose a design methodology where interactive timing analysis is an integral part of the modeling process. This methodology concerns how to aggregate timing values in a user-friendly manner and how to define timing analysis requests. We also introduce and formalize a new timing analysis interface that is designed for communicating timing information between a high-level modeling tool and a lower-level timing analysis tool.}, }
EndNote citation:
%0 Report %A Fuhrmann, Insa %A Broman, David %A Smyth, Steven %A von Hanxleden, Reinhard %T Towards Interactive Timing Analysis for Designing Reactive Systems %I EECS Department, University of California, Berkeley %D 2014 %8 April 3 %@ UCB/EECS-2014-26 %U http://www2.eecs.berkeley.edu/Pubs/TechRpts/2014/EECS-2014-26.html %F Fuhrmann:EECS-2014-26