Automatic timing model generation by CFG partitioning and model checking

被引:18
|
作者
Wenzel, I [1 ]
Rieder, B [1 ]
Kirner, R [1 ]
Puschner, P [1 ]
机构
[1] Vienna Univ Technol, Inst Tech Informat, A-1040 Vienna, Austria
关键词
D O I
10.1109/DATE.2005.76
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we present a new measurement- based, worst-case execution time (WCET) analysis method. Exhaustive end-to-end measurements are computationally intractable in most cases. Therefore, we propose to measure execution times of subparts of the application. We use heuristic methods and model checking to generate test data, forcing the execution of selected paths to perform. runtime measurements. The measured times are used to calculate the WCET in a final computation step. As we operate on source code level our approach is platform independent except for the run time measurements performed on the target host. We show the feasibility of the required steps and explain our approach by means of a case study.
引用
收藏
页码:606 / 611
页数:6
相关论文
共 50 条
  • [31] Automatic abstraction techniques for propositional μ-calculus model checking
    Pardo, A
    Hachtel, GD
    COMPUTER AIDED VERIFICATION, 1997, 1254 : 12 - 23
  • [32] Tearing based automatic abstraction for CTL model checking
    Lee, W
    Pardo, A
    Jang, JY
    Hachtel, G
    Somenzi, F
    1996 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN - DIGEST OF TECHNICAL PAPERS, 1996, : 76 - 81
  • [33] Automatic B-model repair using model checking and machine learning
    Cheng-Hao Cai
    Jing Sun
    Gillian Dobbie
    Automated Software Engineering, 2019, 26 : 653 - 704
  • [34] Automatic B-model repair using model checking and machine learning
    Cai, Cheng-Hao
    Sun, Jing
    Dobbie, Gillian
    AUTOMATED SOFTWARE ENGINEERING, 2019, 26 (03) : 653 - 704
  • [35] SMART: Stochastic model-checking analyzer for reliability and timing
    Ciardo, G
    Jones, RL
    Marmorstein, RM
    Miner, AS
    Siminiceanu, R
    INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2002, : 545 - 545
  • [36] Vector model of the timing diagram of automatic machine
    Jomartov, A.
    MECHANICAL SCIENCES, 2013, 4 (02) : 391 - 396
  • [37] Automatic Model Generation Strategies for Model Transformation Testing
    Sen, Sagar
    Baudry, Benoit
    Mottu, Jean-Marie
    THEORY AND PRACTICE OF MODEL TRANSFORMATIONS, 2009, 5563 : 148 - 164
  • [38] Consistency Checking for Automatic Software Generation
    Vargun, Aytekin
    2009 24TH INTERNATIONAL SYMPOSIUM ON COMPUTER AND INFORMATION SCIENCES, 2009, : 559 - 564
  • [39] Partitioning Interpolant-Based Verification for Effective Unbounded Model Checking
    Cabodi, Gianpiero
    Garcia, Luz Amanda
    Murciano, Marco
    Nocco, Sergio
    Quer, Stefano
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2010, 29 (03) : 382 - 395
  • [40] Efficient symbolic model checking of software using partial disjunctive partitioning
    Barner, S
    Rabinovitz, I
    CORRECT HARDWARE DESIGN AND VERIFICATION METHODS, PROCEEDINGS, 2003, 2860 : 35 - 50