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