A Grammar-Based Reverse Engineering Framework for Behavior Verification

被引:3
|
作者
Zhao, Chunying [1 ]
Zhang, Kang [1 ]
机构
[1] Univ Texas Dallas, Richardson, TX 75083 USA
关键词
D O I
10.1109/HASE.2008.9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A high assurance system requires both functional and nonfunctional correctness before the system is put into operation. To examine whether a system's actual performance complies with the requirement, an effective reasoning and verification mechanism is needed. This paper presents a graph grammar based reverse engineering framework for the behavior verification of high assurance systems. It casts the program verification problem to a visual language parsing problem, i.e. parsing the graphical representation of program behavior with user-specified constraints and properties expressed as a graph grammar. The approach allows developers to check the acceptable sequence of method calls corresponding to the specifications for some requirements.
引用
收藏
页码:449 / 452
页数:4
相关论文
共 50 条
  • [1] A Grammar-Based Framework for Rehabilitation Exergames
    Fernandez-Cervantes, Victor
    Stroulia, Eleni
    Hunter, Benjamin
    [J]. ENTERTAINMENT COMPUTING - ICEC 2016, 2016, 9926 : 38 - 50
  • [2] A grammar-based framework for integrating design and manufacturing
    Kwon, P
    Chung, MJ
    Pentland, B
    [J]. JOURNAL OF MANUFACTURING SCIENCE AND ENGINEERING-TRANSACTIONS OF THE ASME, 2002, 124 (04): : 899 - 907
  • [3] A Grammar-based Entity Representation Framework for Data Cleaning
    Arasu, Arvind
    Kaushik, Raghav
    [J]. ACM SIGMOD/PODS 2009 CONFERENCE, 2009, : 233 - 244
  • [4] REVERSE ENGINEERING AS A FRAMEWORK FOR DESIGN VERIFICATION
    SHIRAN, Y
    [J]. 1989 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-3, 1989, : 969 - 972
  • [5] Shape grammar-based expert systems for engineering design
    Agarwal, M
    Cagan, J
    [J]. ARTIFICIAL INTELLIGENCE IN DESIGN '00, 2000, : 193 - 202
  • [6] Engineering Grammar-Based Type Checking for Graph Rewriting Languages
    Yamamoto, Naoki
    Ueda, Kazunori
    [J]. IEEE ACCESS, 2022, 10 : 114612 - 114628
  • [7] Engineering Grammar-Based Type Checking for Graph Rewriting Languages
    Waseda University, Department of Computer Science and Engineering, Tokyo
    169-8555, Japan
    [J]. IEEE Access, (114612-114628): : 114612 - 114628
  • [8] Automatic verification of pointer programs using grammar-based shape analysis
    Lee, O
    Yang, HS
    Yi, KK
    [J]. PROGRAMMING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2005, 3444 : 124 - 140
  • [9] The Urban Toolkit: A Grammar-Based Framework for Urban Visual Analytics
    Moreira, Gustavo
    Hosseini, Maryam
    Nipu, Md Nafiul Alam
    Lage, Marcos
    Ferreira, Nivan
    Miranda, Fabio
    [J]. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2024, 30 (01) : 1402 - 1412
  • [10] Grammar-based Fuzzing
    Sargsyan, Sevak
    Kurmangaleev, Shamil
    Mehrabyan, Matevos
    Mishechkin, Maksim
    Ghukasyan, Tsolak
    Asryan, Sergey
    [J]. 2018 IVANNIKOV MEMORIAL WORKSHOP (IVMEM 2018), 2018, : 32 - 35