GeTeX: A Tool for Testing Real-Time Embedded Systems Using CAN Applications

被引:3
|
作者
AbouTrab, M. Saeed [1 ]
Counsell, Steve [1 ]
Hierons, Robert M. [1 ]
机构
[1] Brunel Univ, Dept Informat Syst & Comp, Uxbridge UB8 3PH, Middx, England
关键词
component; Real-time embedded systems; real-time model-based testing; testing tool; CAN;
D O I
10.1109/ECBS.2011.25
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Real-Time Embedded Systems (RTES) have an increasing role in controlling the IT that we use on a day-today basis. The behaviour of an RTES is not based solely on the interactions it might have with its surrounding environment, but also on the timing requirements it induces. As a result, ensuring that an RTES behaves correctly is non-trivial, especially after adding time as a new dimension to the complexity of the testing process. In previous research, we introduced a 'priority-based' approach which tested the logical and timing behaviour of an RTES modeled formally as UPPAAL Timed Automata (UTA). The 'priority-based' approach was based on producing sets of timed test traces by achieving timing constraints coverage according to three sets of priorities, namely boundary, out-boundary and in-boundary. In this paper, we introduce a new testing tool 'GeTeX' that deploys the "priority-based" testing approach. GeTeX is a complete testing tool which generates timed test-cases from UTA models and executes them on the System Under Test (SUT) to identify faults. In its current version, GeTeX supports Control Area Network (CAN) applications.
引用
收藏
页码:61 / 70
页数:10
相关论文
共 50 条
  • [31] Improving the Stateful Robustness Testing of Embedded Real-Time Operating Systems
    Shahpasand, Raheleh
    Sedaghat, Yasser
    Paydar, Samad
    2016 6TH INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE), 2016, : 159 - 164
  • [32] Using GQM for testing design patterns in real-time and embedded systems on a software production line
    Bernardo, Claudio Goncalves
    Montini, Denis Avila
    Fernandes, Danilo Douradinho
    da Silva, Daniela America
    Dias, Luiz Alberto Vieira
    da Cunha, Adilson Marques
    PROCEEDINGS OF THE 2009 SIXTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, VOLS 1-3, 2009, : 1397 - 1404
  • [33] Kernel for embedded real-time systems
    Zuberi, KM
    Shin, KG
    1996 IEEE REAL-TIME TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 1996, : 241 - 249
  • [34] A Practical Getaway: Applications of Escape Analysis in Embedded Real-Time Systems
    Stilkerich, Isabella
    Lang, Clemens
    Erhardt, Christoph
    Stilkerich, Michael
    ACM SIGPLAN NOTICES, 2015, 50 (05)
  • [35] An analysis of SEU effects in embedded operating systems for real-time applications
    Sterpone, Luca
    Violante, Massimo
    2007 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, PROCEEDINGS, VOLS 1-8, 2007, : 3345 - 3349
  • [36] Rate derivation and its applications to reactive, real-time embedded systems
    Dasdan, A
    Ramanathan, D
    Gupta, RK
    1998 DESIGN AUTOMATION CONFERENCE, PROCEEDINGS, 1998, : 263 - 268
  • [37] Middleware for real-time and embedded systems
    Schmidt, DC
    COMMUNICATIONS OF THE ACM, 2002, 45 (06) : 43 - 48
  • [38] Graphical embedded real-time systems
    Beker, H
    DR DOBBS JOURNAL, 1997, 22 (04): : 54 - +
  • [39] Real-time demosaicking for embedded systems
    Hsu, Wei
    Fuh, Chiou-Shann
    ICCE: 2007 DIGEST OF TECHNICAL PAPERS INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, 2007, : 471 - 472
  • [40] Scheduling for embedded real-time systems
    Balarin, F
    Lavagno, L
    Murphy, P
    Sangiovanni-Vincentelli, A
    IEEE DESIGN & TEST OF COMPUTERS, 1998, 15 (01): : 71 - 82