loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
5th ACIS International Conference on Software Engineering Research, Management & Applications (SERA 2007)
SAT based Verification Tool for Labeled Transition System
Haeundae Grand Hotel, Busan, South Korea
August 20-August 22
ISBN: 0-7695-2867-8
Sachoun Park, Kyonggi University, Korea
Gihwon Kwon, Kyonggi University, Korea
Multi-threaded Java programming such as an internet server program is difficult, because it is hard to detect subtle errors within multi-threading. LTSA is a tool for modeling and analyzing for catching some kinds of thread bugs, but still there remains scalability problem to deal with bigger applications. In this paper, we introduce a SAT based verification tool for Labeled Transition System and we explain LTS semantics and their CNF encoding. To verify large model, we focus our attention on efficient encoding for given model. In our tool, the property to be checked is expressed by either LTS or LTL formula based on Fluent. In order to solve a problem, LTSs and property are represented with CNF formulae, the input format to SAT-solver.
Index Terms:
Formal Verification, Bounded Model checking, Labeled Transition System, Linear Temporal Logic
Citation:
Sachoun Park, Gihwon Kwon, "SAT based Verification Tool for Labeled Transition System," sera, pp.221-226, 5th ACIS International Conference on Software Engineering Research, Management & Applications (SERA 2007), 2007
Usage of this product signifies your acceptance of the Terms of Use.