A Conformance Testing Relation for Symbolic Timed Automata

被引:0
|
作者
von Styp, Sabrina [1 ]
Bohnenkamp, Henrik [1 ]
Schmaltz, Julien [2 ,3 ]
机构
[1] RWTH Aachen Univ Aachen, Dept Comp Sci, Software Modeling & Verificat i2, Aachen, Germany
[2] Open Univ Netherlands, Sch Comp Sci, Heerlen, Netherlands
[3] Radboud Univ Nijmegen, Inst Comp & Informat Sci, Nijmegen, Netherlands
来源
FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS | 2010年 / 6246卷
关键词
Real-time conformance testing; symbolic execution; implementation relation; semantics; FO logics; TEST-GENERATION;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We introduce Symbolic Timed Automata, an amalgamation of symbolic transition systems and timed automata, which allows to express nondeterministic data-dependent control flow with inputs and outputs and real-time behaviour. In particular, input data can influence the timing behaviour. We define two semantics for STA., a concrete one as timed labelled transition systems and another one on a symbolic level. We show that the symbolic semantics is complete and correct w.r.t. the concrete one. Finally, we introduce symbolic conformance relation stioco, which is an extension of the well-known ioco conformance relation. Relation stioco is defined using FO-logic on a purely symbolic level. We show that stioco corresponds on the concrete semantic level to Krichen and Tripakis' implementation relation tioco for timed labelled transition systems.
引用
收藏
页码:243 / +
页数:3
相关论文
共 50 条
  • [41] Sound conformance testing for cyber-physical systems: Theory and implementation
    Araujo, Hugo
    Carvalho, Gustavo
    Mohaqeqi, Morteza
    Mousavi, Mohammad Reza
    Sampaio, Augusto
    SCIENCE OF COMPUTER PROGRAMMING, 2018, 162 : 35 - 54
  • [42] Conformance Testing for Finite State Machines Guided by Deep Neural Network
    Rahaman, Habibur
    Chattopadhyay, Santanu
    Sengupta, Indranil
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2022, 31 (09)
  • [43] Worst-Case Execution Time Testing via Evolutionary Symbolic Execution
    Aquino, Andrea
    Denaro, Giovanni
    Salza, Pasquale
    2018 29TH IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2018, : 76 - 87
  • [44] A HAT Trick: Automatically Verifying Representation Invariants using Symbolic Finite Automata
    Zhou, Zhe
    Ye, Qianchuan
    Delaware, Benjamin
    Jagannathan, Suresh
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2024, 8 (PLDI):
  • [45] Bidirectional Symbolic Analysis for Effective Branch Testing
    Baluda, Mauro
    Denaro, Giovanni
    Pezze, Mauro
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2016, 42 (05) : 403 - 426
  • [46] Distributed Symbolic Execution for Binary Software Testing
    Wu, Bo
    Li, Mengjun
    Zhang, Bin
    Zhang, Quan
    Tang, Chaojing
    2014 IEEE WORKSHOP ON ELECTRONICS, COMPUTER AND APPLICATIONS, 2014, : 618 - 621
  • [47] Android Testing via Synthetic Symbolic Execution
    Gao, Xiang
    Tan, Shin Hwei
    Dong, Zhen
    Roychoudhury, Abhik
    PROCEEDINGS OF THE 2018 33RD IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMTED SOFTWARE ENGINEERING (ASE' 18), 2018, : 419 - 429
  • [48] CSEFuzz: Fuzz Testing Based on Symbolic Execution
    Xie, Zhangwei
    Cui, Zhanqi
    Zhang, Jiaming
    Liu, Xiulei
    Zheng, Liwei
    IEEE ACCESS, 2020, 8 : 187564 - 187574
  • [49] A New Approach for Distributed Symbolic Software Testing
    Aleb, Nassima
    Kechid, Samir
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2013, PT II, 2013, 7972 : 487 - 497
  • [50] Hybrid Testing Based on Symbolic Execution and Fuzzing
    Xie X.-F.
    Li X.-H.
    Chen X.
    Meng G.-Z.
    Liu Y.
    Ruan Jian Xue Bao/Journal of Software, 2019, 30 (10): : 3071 - 3089