DocumentCode :
2565345
Title :
Games for formal design and verification of reactive systems
Author :
Alur, Rajeev
Author_Institution :
Pennsylvania Univ.
fYear :
2006
fDate :
27-30 July 2006
Firstpage :
3
Lastpage :
4
Abstract :
Summary form only given. With recent advances in algorithms for state-space traversal and in techniques for automatic abstraction of source code, model checking has emerged as a key tool for analyzing and debugging software systems. This talk discusses the role of games in modeling and analysis of software systems. Games are useful in modeling open systems where the distinction among the choices controlled by different components is made explicit. We first describe the model checker Mocha that supports a game-based temporal logic for writing requirements, and its applications to analysis of multi-party security protocols. Then, we describe how to automatically extract dynamic interfaces for Java classes using predicate abstraction for extracting a Boolean model from a class file, and learning algorithms for constructing the most general strategy for invoking the methods of the model. We discuss an implementation in the tool JIST - Java Interface Synthesis Tool and demonstrate that the tool can construct interfaces, accurately and efficiently, for sample Java2SDK library´ classes
Keywords :
Java; program debugging; program diagnostics; program verification; temporal logic; Boolean model; Java Interface Synthesis Tool; Java classes; Mocha; automatic abstraction; formal design; formal verification; game-based temporal logic; learning algorithm; model checking; multiparty security protocols; open systems; predicate abstraction; reactive systems; software systems analysis; software systems debugging; state-space traversal; Algorithm design and analysis; Application software; Automatic control; Debugging; Java; Logic; Open systems; Software algorithms; Software systems; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Formal Methods and Models for Co-Design, 2006. MEMOCODE '06. Proceedings. Fourth ACM and IEEE International Conference on
Conference_Location :
Napa, CA
Print_ISBN :
1-4244-0421-5
Type :
conf
DOI :
10.1109/MEMCOD.2006.1695893
Filename :
1695893
Link To Document :
بازگشت