Precise and Efficient Parametric Path Analysis

被引:0
|
作者
Althaus, Ernst [1 ]
Altmeyer, Sebastian [1 ]
Naujoks, Rouven [1 ]
机构
[1] Johannes Gutenberg Univ Mainz, Mainz, Germany
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Hard real-time systems require tasks to finish in time. To guarantee the timeliness of such a system, static timing analyses derive upper bounds on the worst-case execution time (WCET) of tasks. There are two types of timing analyses: numeric and parametric. A. numeric analysis derives a numeric timing bound and, to this end, assumes all information such as loop bounds to be given a priori. If these bounds are unknown during analysis time, a parametric analysis can compute a timing formula parametric in these variables. A performance bottleneck of timing analyses, numeric and especially parametric, is the so-called path analysis, which determines the path in the analyzed task with the longest execution time bound. In this paper, we present a new approach to path analysis. This approach exploits the often rather regular structure of software for hard real-time and safety-critical systems. As we show in the evaluation of this paper, we strongly improve upon former techniques in terms of precision and runtime in the parametric case. Even in the numeric case, the approach competes with state-of-the-art techniques and may be an alternative to commercial tools employed for path analysis.
引用
收藏
页码:141 / 150
页数:10
相关论文
共 50 条
  • [1] Precise and Efficient Parametric Path Analysis
    Althaus, Ernst
    Altmeyer, Sebastian
    Naujoks, Rouven
    ACM SIGPLAN NOTICES, 2011, 46 (05) : 141 - 150
  • [2] Efficient and precise array access analysis
    Paek, Y
    Hoeflinger, J
    Padua, D
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2002, 24 (01): : 65 - 109
  • [3] Towards Practical, Precise and Parametric Energy Analysis of IT Controlled Systems
    van Gastel, Bernard
    van Eekelen, Marko
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2017, (248): : 24 - 37
  • [4] Curvature Continuous Path Planning with Reverse Searching for Efficient and Precise Autonomous Parking
    Pang, Jinlong
    Zhang, Songyi
    Fu, Jiawei
    Liu, Jianyi
    Zheng, Nanning
    2022 IEEE 25TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS (ITSC), 2022, : 2798 - 2805
  • [5] Precise and efficient groundness analysis for logic programs
    Marriott, Kim
    Sondergaard, Harald
    ACM letters on programming languages and systems, 1993, 2 (1-4): : 181 - 196
  • [6] Design of Cascaded CORDIC Based on Precise Analysis of Critical Path
    Meher, Pramod Kumar
    Park, Sang Yoon
    ELECTRONICS, 2019, 8 (04):
  • [7] Efficient estimation in local parametric regression analysis
    Falk, M
    Marohn, F
    COMMUNICATIONS IN STATISTICS-THEORY AND METHODS, 2000, 29 (11) : 2363 - 2389
  • [8] Efficient collocational approach for parametric uncertainty analysis
    Xiu, Dongbin
    COMMUNICATIONS IN COMPUTATIONAL PHYSICS, 2007, 2 (02) : 293 - 309
  • [9] Efficient analysis algorithms for parametric Fault Trees
    Bobbio, A
    Codetta-Raiteri, D
    De Pierro, MA
    Franceschinis, G
    2005 WORKSHOP ON TECHNIQUES, METHODOLOGIES AND TOOLS FOR PERFORMANCE EVALUATION OF COMPLEX SYSTEMS, PROCEEDINGS, 2005, : 91 - +
  • [10] An efficient and precise stability analysis method for milling process
    Liu, Chunjing
    Tang, Dunbing
    Chen, Xingqiang
    Ding, Guohua
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2024, 131 (7-8): : 3599 - 3614