Symbolic Production Grammars in LSCs Testing

被引:0
|
作者
Guo, Hai-Feng [1 ]
Subramaniam, Mahadevan [1 ]
机构
[1] Univ Nebraska, Dept Comp Sci, Omaha, NE 68182 USA
来源
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We present LCTSG, an LSC (Live Sequence Chart) consistency testing system, which takes LSCs and symbolic grammars as inputs and performs an automated LSC simulation for consistency testing. A symbolic context-free grammar is used to systematically enumerate continuous inputs for LSCs, where symbolic terminals and domains are introduced to hide the complexity of different inputs which have common syntactic structures as well as similar expected system behaviors. Our symbolic grammars allow a symbolic terminal to be passed as a parameter of a production rule, thus extending context-free grammars with context-sensitivity on symbolic terminals. Constraints on symbolic terminals may be collected and processed dynamically along the simulation to properly decompose their symbolic domains for branched testing. The LCTSG system further provides either a state transition graph or a failure trace to justify the consistency testing results. The justification result may be used to evolve the symbolic grammar for refined test generation.
引用
收藏
页码:105 / 120
页数:16
相关论文
共 50 条
  • [1] LINDENMAYER GRAMMARS AND SYMBOLIC TESTING
    HOWDEN, WE
    [J]. INFORMATION PROCESSING LETTERS, 1978, 7 (01) : 36 - 39
  • [2] Using production grammars in software testing
    Sirer, EG
    Bershad, BN
    [J]. USENIX ASSOCIATION PROCEEDINGS OF THE 2ND CONFERENCE ON DOMAIN-SPECIFIC LANGUAGES (DSL'99), 1999, : 1 - 13
  • [3] Using production grammars in software testing
    Sirer, EG
    Bershad, BN
    [J]. ACM SIGPLAN NOTICES, 2000, 35 (01) : 1 - 13
  • [4] Collaborative Modeling with Symbolic Shape Grammars
    Ilcik, Martin
    Wimmer, Michael
    [J]. ECAADE 2016: COMPLEXITY & SIMPLICITY, VOL 2, 2016, : 417 - 426
  • [5] Unfolding Symbolic Attributed Graph Grammars
    Saadat, Maryam Ghaffari
    Heckel, Reiko
    Orejas, Fernando
    [J]. GRAPH TRANSFORMATION, ICGT 2020, 2020, 12150 : 75 - 90
  • [6] Derivative Grammars: A Symbolic Approach to Parsing with Derivatives
    Henriksen, Ian
    Bilardi, Gianfranco
    Pingali, Keshav
    [J]. PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2019, 3 (OOPSLA):
  • [7] Symbolic Regression using Abstract Expression Grammars
    Korns, Michael F.
    [J]. WORLD SUMMIT ON GENETIC AND EVOLUTIONARY COMPUTATION (GEC 09), 2009, : 859 - 862
  • [8] Vector Symbolic Architectures for Context-Free Grammars
    Graben, Peter Beim
    Huber, Markus
    Meyer, Werner
    Romer, Ronald
    Wolff, Matthias
    [J]. COGNITIVE COMPUTATION, 2022, 14 (02) : 733 - 748
  • [9] Vector Symbolic Architectures for Context-Free Grammars
    Peter beim Graben
    Markus Huber
    Werner Meyer
    Ronald Römer
    Matthias Wolff
    [J]. Cognitive Computation, 2022, 14 : 733 - 748
  • [10] Formal grammars for conformance testing
    Rotter, Csaba V.
    [J]. ADVANCES IN INFORMATION SYSTEMS DEVELOPMENT, VOL 2: NEW METHODS AND PRACTICE FOR THE NETWORKED SOCIETY, 2007, : 505 - 514