A Transformation-Based Approach to Implication of GSTE Assertion Graphs

被引:0
|
作者
Yang, Guowu [1 ]
Hung, William N. N. [2 ]
Song, Xiaoyu [3 ]
Guo, Wensheng [1 ]
机构
[1] Univ Elect Sci & Technol Chengdu, Sch Comp Sci & Engn, Chengdu 610054, Sichuan, Peoples R China
[2] Synopsys Inc, Mountain View, CA 94043 USA
[3] Portland State Univ, Dept ECE, Portland, OR 97207 USA
基金
中国国家自然科学基金;
关键词
FORMAL VERIFICATION;
D O I
10.1155/2013/709071
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Generalized symbolic trajectory evaluation (GSTE) is a model checking approach and has successfully demonstrated its powerful capacity in formal verification of VLSI systems. GSTE is an extension of symbolic trajectory evaluation (STE) to the model checking of omega-regular properties. It is an alternative to classical model checking algorithms where properties are specified as finite-state automata. In GSTE, properties are specified as assertion graphs, which are labeled directed graphs where each edge is labeled with two labeling functions: antecedent and consequent. In this paper, we show the complement relation between GSTE assertion graphs and finite-state automata with the expressiveness of regular languages and omega-regular languages. We present an algorithm that transforms a GSTE assertion graph to a finite-state automaton and vice versa. By applying this algorithm, we transform the problem of GSTE assertion graphs implication to the problem of automata language containment. We demonstrate our approach with its application to verification of an FIFO circuit.
引用
收藏
页数:7
相关论文
共 50 条
  • [1] Implication of assertion graphs in GSTE
    Yang, Guowu
    Yang, Jin
    Hung, William N. N.
    Song, Xiaoyu
    [J]. ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2005, : 1060 - 1063
  • [2] A method for generation of GSTE assertion graphs
    Smith, E
    [J]. HLDVT'05: TENTH ANNUAL IEEE INTERNATIONAL HIGH-LEVEL DESIGN VALIDATION AND TEST WORKSHOP, PROCEEDINGS, 2005, : 160 - 167
  • [3] Reasoning about GSTE assertion graphs
    Hu, AJ
    Casas, J
    Yang, J
    [J]. CORRECT HARDWARE DESIGN AND VERIFICATION METHODS, PROCEEDINGS, 2003, 2860 : 170 - 184
  • [4] Efficient generation of monitor circuits for GSTE assertion graphs
    Hu, AJ
    Casas, J
    Yang, J
    [J]. ICCAD-2003: IEEE/ACM DIGEST OF TECHNICAL PAPERS, 2003, : 154 - 159
  • [5] Generating monitor circuits for simulation-friendly GSTE assertion graphs
    Ng, K
    Hu, AJ
    Yang, J
    [J]. IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN: VLSI IN COMPUTERS & PROCESSORS, PROCEEDINGS, 2004, : 409 - 416
  • [6] An assertion graph based abstraction algorithm in GSTE and Its application
    Zheng, Desheng
    Li, Xiaoyu
    Yang, Guowu
    Wang, Hai
    Tian, Lulu
    [J]. INTEGRATION-THE VLSI JOURNAL, 2018, 63 : 1 - 8
  • [7] Verifying workflow processes: a transformation-based approach
    Zha, Haiping
    van der Aalst, Wil M. P.
    Wang, Jianmin
    Wen, Lijie
    Sun, Jiaguang
    [J]. SOFTWARE AND SYSTEMS MODELING, 2011, 10 (02): : 253 - 264
  • [8] Verifying workflow processes: a transformation-based approach
    Haiping Zha
    Wil M. P. van der Aalst
    Jianmin Wang
    Lijie Wen
    Jiaguang Sun
    [J]. Software & Systems Modeling, 2011, 10 : 253 - 264
  • [9] A Transformation-Based Approach to Business Process Management in the Cloud
    Duipmans, Evert Ferdinand
    Pires, Luis Ferreira
    Santos, Luiz Olavo Bonino da Silva
    [J]. JOURNAL OF GRID COMPUTING, 2014, 12 (02) : 191 - 219
  • [10] A Graph Transformation-Based Approach for applying MDA to SOA
    Taghizadeh, F.
    Taghizadeh, S. R.
    [J]. FCST 2009: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON FRONTIER OF COMPUTER SCIENCE AND TECHNOLOGY, 2009, : 446 - +