DocumentCode :
1568216
Title :
Formal methods for trustworthy mobile computing
Author :
Huimin Lin
Author_Institution :
Chinese Acad. of Sci., Beijing, China
fYear :
2004
Abstract :
Summary form only given. Mobile computing provides a new paradigm for organizing and implementing computation over the Internet. There are two computational phenomena that involve mobility: code mobility and computation mobility. The former happens when pieces of code (such as Applets) move between computing devices, while the later concerns computation carried out in computing device (such as laptops) which change locations. Mobile computing has posed serious challenges to the safety and security of Internet-based systems. Theories and techniques are needed to decide if code coming from outside can be trusted, or to determine if a computation movement is safe, and so on. This work first reviews some formal methods that have recently been proposed for such purposes. These methods are based on either theorem proving or model checking, and each emphasizes on certain aspects of trustworthy computing. Then it focuses on a model checking approach to mobile computing. Traditionally model checking is based on modal logics which are appropriate for describing the temporal behaviors of systems. Since in mobile computing processes may evolve not only in time but also in space, efforts have recently been made to extend these logics with spatial modalities (to describe location changes), and to design model checking algorithms for them. However, so far there still lacks a satisfactory approach to introducing recursion into such spatial logics, due to subtle interplay between recursion and first-order quantification. We take the challenging task to extend a spatial ambient logic with fixpoints, yielding a predicate-based mu-calculus in which fixpoint formulas are formed using predicate variables. We also develop an algorithm for model checking finite-control mobile ambients against formulas of the logic, providing the first decidability result for an ambient logic with recursion.
Keywords :
Internet; formal specification; mobile computing; Applets; Internet; Internet-based systems; code mobility; computation mobility; formal methods; modal logics; model checking; spatial ambient logic; trustworthy mobile computing; Algorithm design and analysis; Calculus; Internet; Logic design; Mobile computing; Portable computers; Safety; Security;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference, 2004. COMPSAC 2004. Proceedings of the 28th Annual International
Conference_Location :
Hong Kong
ISSN :
0730-3157
Print_ISBN :
0-7695-2209-2
Type :
conf
DOI :
10.1109/CMPSAC.2004.1342885
Filename :
1342885
Link To Document :
بازگشت