On-the-Fly Strategy Construction in ATL Model-Checking

碩士 === 臺灣大學 === 電機工程學研究所 === 98 === Embedded systems often have to interact with an environment with unpredictable behaviors. To verify such embedded systems, ATL (Alternating-Time Temporal Logic) model-checking can be used to check whether certain properties hold regardless how the environment may...

Full description

Bibliographic Details
Main Authors: Hsi-Ming Ho, 何熙明
Other Authors: Farn Wang
Format: Others
Language:en_US
Published: 2010
Online Access:http://ndltd.ncl.edu.tw/handle/56742864690010477909
Description
Summary:碩士 === 臺灣大學 === 電機工程學研究所 === 98 === Embedded systems often have to interact with an environment with unpredictable behaviors. To verify such embedded systems, ATL (Alternating-Time Temporal Logic) model-checking can be used to check whether certain properties hold regardless how the environment may behave. In this thesis, we present a new on-the-fly forward reasoning strategy construction algorithm that can be used for the verification of open systems. In our framework, an open system is modeled as a multi-agent game. We then use formulas in a subclass of ATL, called EFATL, to describe the speci-fication properties we want to check. Our algorithms have the advantage to efficiently construct of a strategy when there exists compact strategies. We also investigate a simple heuristics of forward exploration to show the potential of our approach. Finally, we implement our techniques on top of REDLIB and compare the performance of our tool with another model checker.