DocumentCode :
3086247
Title :
Towards Verifying Global Properties of Adaptive Software Based on Linear Temporal Logic
Author :
Zhao, Yongwang ; Li, Jing ; Sun, Dou ; Ma, Dianfu
Author_Institution :
Inst. of Adv. Comput. Technol., Beihang Univ., Beijing, China
fYear :
2011
fDate :
22-25 March 2011
Firstpage :
240
Lastpage :
247
Abstract :
Increasingly, software needs to dynamically adapt its structure and behavior at runtime in response to changing conditions in the supporting computing, network infrastructure, and in the surrounding physical environments. By high complexity, assurance of high dependability of these software is a great challenge. Effective modeling of behavior and flexibly specifying requirements are the key issues for developing trusted adaptive software. This paper introduces a formal model for the behavior of adaptive software and an extended linear temporal logic to specify global properties. We use state machines to describe programs in different behavioral modes of adaptive software and consider these machines as different versions of programs. Specifications are classified into three categories, local, adaptation and global properties from perspective of dynamic adaptation. To specify and verify global properties on our model, we propose the versioned LTL (vLTL) which extends Linear Temporal Logic by adding version related element and enables describing properties on different versions. We also discuss verifying approach of vLTL by transforming them into LTL formulae and illustrate a study case.
Keywords :
finite state machines; formal specification; formal verification; temporal logic; dynamic adaptation; extended linear temporal logic; formal model; global property specification; global property verification; state machines; trusted adaptive software; versioned LTL; Adaptation model; Algebra; Automata; Runtime; Semantics; Software; Switches; Autonomic Computing; Dependability; Dynamic Adaptation; Formal Specification; Verification;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Information Networking and Applications (AINA), 2011 IEEE International Conference on
Conference_Location :
Biopolis
ISSN :
1550-445X
Print_ISBN :
978-1-61284-313-1
Electronic_ISBN :
1550-445X
Type :
conf
DOI :
10.1109/AINA.2011.14
Filename :
5763411
Link To Document :
بازگشت