Analytic real-time analysis and timed automata: a hybrid methodology for the performance analysis of embedded real-time systems

被引:0
|
作者
Kai Lampka
Simon Perathoner
Lothar Thiele
机构
[1] ETH Zurich,Computer Engineering and Networks Laboratory
来源
关键词
Performance analysis; Timed automata; Real-time calculus; Hard real-time systems;
D O I
暂无
中图分类号
学科分类号
摘要
This paper presents a compositional and hybrid approach for the performance analysis of distributed real-time systems. The developed methodology abstracts system components by either flow-oriented and purely analytic descriptions or by state-based models in the form of timed automata. The interaction among the heterogeneous components is modeled by streams of discrete events. In total this yields a hybrid framework for the compositional analysis of embedded systems. It supplements contemporary techniques for the following reasons: (a) state space explosion as intrinsic to formal verification is limited to the level of isolated components; (b) computed performance metrics such as buffer sizes, delays and utilization rates are not overly pessimistic, because coarse-grained analytic models are used only for components that conform to the stateless model of computation. For demonstrating the usefulness of the presented ideas, a corresponding tool-chain has been implemented. It is used to investigate the performance of a two-staged computing system, where one stage exhibits state-dependent behavior that is only coarsely coverable by a purely analytic and stateless component abstraction. Finally, experiments are performed to ascertain the scalability and the accuracy of the proposed approach.
引用
收藏
页码:193 / 227
页数:34
相关论文
共 50 条
  • [1] Analytic real-time analysis and timed automata: a hybrid methodology for the performance analysis of embedded real-time systems
    Lampka, Kai
    Perathoner, Simon
    Thiele, Lothar
    [J]. DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2010, 14 (03) : 193 - 227
  • [2] Using timed automata for response time analysis of distributed real-time systems
    Bradley, S
    Henderson, W
    Kendall, D
    [J]. REAL TIME PROGRAMMING 1999 (WRTP'99), 1999, : 209 - 214
  • [3] Quantitative Analysis of Real-Time Systems Using Priced Timed Automata
    Bouyer, Patricia
    Fahrenberg, Uli
    Larsen, Kim G.
    Markey, Nicolas
    [J]. COMMUNICATIONS OF THE ACM, 2011, 54 (09) : 78 - 87
  • [4] A hybrid performance analysis technique for distributed real-time embedded systems
    Junchul Choi
    Hyunok Oh
    Soonhoi Ha
    [J]. Real-Time Systems, 2018, 54 : 562 - 604
  • [5] A hybrid performance analysis technique for distributed real-time embedded systems
    Choi, Junchul
    Oh, Hyunok
    Ha, Soonhoi
    [J]. REAL-TIME SYSTEMS, 2018, 54 (03) : 562 - 604
  • [6] Instrumentation of real-time embedded systems for performance analysis
    Scottow, R. G.
    Hopkins, A. B. T.
    McDonald-Maier, K. D.
    [J]. 2006 IEEE INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE PROCEEDINGS, VOLS 1-5, 2006, : 1307 - +
  • [7] PARTES: Performance analysis of real-time, embedded systems
    Gorry, Benjamin
    Ireland, Andrew
    King, Peter
    [J]. FOURTH INTERNATIONAL CONFERENCE ON THE QUANTITATIVE EVALUATION OF SYSTEMS, 2007, : 271 - +
  • [8] A survey of timed automata for the development of real-time systems
    Bin Waez, Md Tawhid
    Dingel, Juergen
    Rudie, Karen
    [J]. COMPUTER SCIENCE REVIEW, 2013, 9 : 1 - 26
  • [9] Testing Real-Time Embedded Systems using Timed Automata based approaches
    AbouTrab, M. Saeed
    Brockway, Michael
    Counsell, Steve
    Hierons, Robert M.
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (05) : 1209 - 1223
  • [10] Modeling and analysis of real-time and embedded systems
    Graf, S
    Gérard, S
    Haugen, O
    Ober, I
    Selic, B
    [J]. SATELLITE EVENTS AT THE MODELS 2005 CONFERENCE, 2006, 3844 : 58 - 66