Translation-based compositional reasoning for software systems

被引:0
|
作者
Xie, F [1 ]
Browne, JC
Kurshan, RP
机构
[1] Univ Texas, Dept Comp Sci, Austin, TX 78712 USA
[2] Cadence Design Syst, New Providence, NJ 07974 USA
来源
FME 2003: FORMAL METHODS, PROCEEDINGS | 2003年 / 2805卷
关键词
translation-based compositional reasoning; model checking; compositional reasoning; model translation;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software systems are often model checked by translating them into a directly model-checkable formalism. Any serious software system requires application of compositional reasoning to overcome the computational complexity of model checking. This paper presents Translation-Based Compositional Reasoning (TBCR), an approach to application of compositional reasoning in the context of model checking software systems through model translation. In this approach, given a translation from a software semantics to a directly model-checkable formal semantics, a compositional reasoning rule is established in the software semantics and mapped to an equivalent rule in the formal semantics based on the translation. The correctness proof of the composition reasoning rule in the software semantics is established based on this mapping and the correctness proof of the equivalent rule in the formal semantics. The compositional reasoning rule in the software semantics is implemented and applied based on the translation from the software semantics to the formal semantics and reusing the implementation of the equivalent rule in the formal semantics. TBCR has been realized for a commonly used software semantics, the Asynchronous Interleaving Message-passing semantics. TBCR is illustrated by two applications of this realization.
引用
收藏
页码:582 / 599
页数:18
相关论文
共 50 条
  • [1] Translation-Based Revision and Merging for Minimal Horn Reasoning
    Brewka, Gerhard
    Mailly, Jean-Guy
    Woltran, Stefan
    ECAI 2016: 22ND EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2016, 285 : 734 - 742
  • [2] Translation-based steganography
    Grothoff, C
    Grothoff, K
    Alkhutova, L
    Stutsman, R
    Atallah, M
    INFORMATION HIDING, 2005, 3727 : 219 - 233
  • [3] Translation-based Recommendation
    He, Ruining
    Kang, Wang-Cheng
    McAuley, Julian
    PROCEEDINGS OF THE ELEVENTH ACM CONFERENCE ON RECOMMENDER SYSTEMS (RECSYS'17), 2017, : 161 - 169
  • [4] Translation-based steganography
    Grothoff, Christian
    Grothoff, Krista
    Stutsman, Ryan
    Alkhutova, Ludmila
    Atallah, Mikhail
    JOURNAL OF COMPUTER SECURITY, 2009, 17 (03) : 269 - 303
  • [5] In vitro translation-based computations
    Sakakibara, Y
    Hohsaka, T
    DNA COMPUTING, 2004, 2943 : 197 - +
  • [6] Translation-based Embedding Model for Rating Conversion in Recommender Systems
    Tengkiattrakul, Phannakan
    Maneeroj, Saranya
    Takasu, Atsuhiro
    2019 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE (WI 2019), 2019, : 217 - 224
  • [7] In vitro translation-based computations
    Sakakibara, Yasubumi
    Hohsaka, Takahiro
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2004, 2943 : 197 - 202
  • [8] Translation-based co-verification
    Xie, F
    Song, XY
    Chung, H
    Nandi, R
    Third ACM & IEEE International Conference on Formal Methods and Models for Co-Design, Proceedings, 2005, : 111 - 120
  • [9] Analysis of Graph Transformation Systems: Native vs Translation-based Techniques
    Heckel, Reiko
    Lambers, Leen
    Saadat, Maryam Ghaffari
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2019, (309): : 1 - 22
  • [10] Hyperbolic Translation-Based Sequential Recommendation
    Yu, Yonghong
    Zhang, Aoran
    Zhang, Li
    Gao, Rong
    Gao, Shang
    Yin, Hongzhi
    IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2024, 11 (06): : 7467 - 7483