An SMT-Based Approach to Bounded Model Checking of Designs in State Transition Matrix
スポンサーリンク
概要
- 論文の詳細を見る
State Transition Matrix (STM) is a table-based modeling language that has been frequently used in industry for specifying behaviors of systems. Functional correctness of a STM design (i.e., a design developed with STM) could often be expressed as invariant properties. In this paper, we first present a formalization of the static and dynamic aspects of STM designs. Consequentially, based on this formalization, we investigate a symbolic encoding approach, through which a STM design could be bounded model checked w.r.t. invariant properties by using Satisfiability Modulo Theories (SMT) solving technique. We have built a prototype implementation of the proposed encoding and the state-of-the-art SMT solver - Yices, is used in our experiments to evaluate the effectiveness of our approach. Two attempts for accelerating SMT solving are also reported.
- 2011-05-01
著者
-
Fukuda Akira
Graduate School Of Information Science Nara Institute Of Science And Technology
-
Katayama Tetsuro
Faculty Of Engineering University Of Miyazaki
-
Watanabe Masahiko
Cats Co. Ltd.
-
Kong Weiqiang
Fukuoka Industry Science And Technology Foundation (fukuoka Ist)
-
SHIRAISHI Tomohiro
Fukuoka Industry, Science and Technology Foundation (Fukuoka IST)
-
KATAHIRA Noriyuki
Fukuoka Industry, Science and Technology Foundation (Fukuoka IST)
-
Katahira Noriyuki
Fukuoka Industry Science And Technology Foundation (fukuoka Ist)
-
Shiraishi Tomohiro
Fukuoka Industry Science And Technology Foundation (fukuoka Ist)
-
Fukuda Akira
Graduate School of Information Science and Electrical Engineering, Kyushu University
関連論文
- Multipoint Relay Selections with QoS Support in Link State Routing Protocol for Multi-Hop Wireless Networks
- Logic-based Binding Time Analysis for Java Using Reaching Definitions
- A Case Study of Development of a Java Bytecode Analyzer Framework Using AspectJ
- Node Mobility Aware Routing for Mobile Ad Hoc Network
- Analytic Modeling of Cache Coherence Based Parallel Computers
- Multipoint Relay Selections with QoS Support in Link State Routing Protocol for Multi-Hop Wireless Networks
- Modulo Interval Arithmetic and Its Application to Program Analysis (特集 並列処理)
- Removal Rate Simulation of Dissolution-Type Electrochemical Mechanical Polishing
- An Information Announcement System Based on WWW for Mobile Computers(Special Section on Fundamentals of Multi-dimensional Mobile Information Network)
- Extraction of Transformation Rules from UML Diagrams to SpecC
- Collaborative Filtering for Position Estimation Error Correction in WLAN Positioning Systems
- A Combined Data and Program Partitioning Algorithm for Distributed Memory Multiprocessors
- Effective Caching for NetNews Servers
- An SMT-Based Approach to Bounded Model Checking of Designs in State Transition Matrix
- Energy-efficient Data Collection Method with Multiple Deadlines for Wireless Sensor Networks
- A Case Study of Development of a Java Bytecode Analyzer Framework Using AspectJ