On Optimization of Minimized Assumption Generation Method for Component-Based Software Verification
スポンサーリンク
概要
- 論文の詳細を見る
The minimized assumption generation has been recognized as an important improvement of the assume-guarantee verification method in order to generate minimal assumptions. The generated minimal assumptions can be used to recheck the whole component-based software at a lower computational cost. The method is not only fitted to component-based software but also has a potential to solve the state space explosion problem in model checking. However, the computational cost for generating the minimal assumption is very high so the method is difficult to be applied in practice. This paper presents an optimization as a continuous work of the minimized assumption generation method in order to reduce the complexity of the method. The key idea of this method is to find a smaller assumption in a sub-tree of the search tree containing the candidate assumptions using the depth-limited search strategy. With this approach, the improved method can generate assumptions with a lower computational cost and consumption memory than the minimized method. The generated assumptions are also effective for rechecking the systems at much lower computational cost in the context of software evolution. An implemented tool supporting the improved method and experimental results are also presented and discussed.
- The Institute of Electronics, Information and Communication Engineersの論文
著者
-
Aoki Toshiaki
Japan Advanced Institute of Science and Technology
-
Katayama Takuya
Japan Advanced Institute Of Science And Technology
-
PHAM Ngoc
VNU University of Engineering and Technology
-
NGUYEN Viet
VNU University of Engineering and Technology
-
AOKI Toshiaki
Japan Advanced Institute of Science and Technology (JAIST)
-
KATAYAMA Takuya
Japan Advanced Institute of Science and Technology (JAIST)
関連論文
- Automatic Generation of Model Checking Scripts based on Environment Modeling
- Highly Reliable Embedded Software Development Using Advanced Software Technologies(Software Engineering for Embedded Systems)
- Extracting threads from concurrent objects for the design of embedded systems
- A Novel Replication Technique for Detecting and Masking Failures for Parallel Software: Active Parallel Replication
- OAG : Improved Ordered Attribute Grammars for Less Type 3 Circularities
- Automated Adaptor Generation for Behavioral Mismatching Services Based on Pushdown Model Checking
- On Optimization of Minimized Assumption Generation Method for Component-Based Software Verification
- On Optimization of Minimized Assumption Generation Method for Component-Based Software Verification