DocumentCode :
2601494
Title :
Automatically exploring how uncertainty impacts behavior of dynamically adaptive systems
Author :
Ramirez, Andres J. ; Jensen, Adam C. ; Cheng, Betty H C ; Knoester, David B.
Author_Institution :
Dept. of Comput. Sci. & Eng., Michigan State Univ., East Lansing, MI, USA
fYear :
2011
fDate :
6-10 Nov. 2011
Firstpage :
568
Lastpage :
571
Abstract :
A dynamically adaptive system (DAS) monitors itself and its execution environment to evaluate requirements satisfaction at run time. Unanticipated environmental conditions may produce sensory inputs that alter the self-assessment capabilities of a DAS in unpredictable and undesirable ways. Moreover, it is impossible for a human to know or enumerate all possible combinations of system and environmental conditions that a DAS may encounter throughout its lifetime. This paper introduces Loki, an approach for automatically discovering combinations of environmental conditions that produce requirements violations and latent behaviors in a DAS. By anticipating adverse environmental conditions that might arise at run time, Loki facilitates the identification of goals with inadequate obstacle mitigations or insufficient constraints to prevent such unwanted behaviors. We apply Loki to an autonomous vehicle system and describe several undesirable behaviors discovered.
Keywords :
adaptive systems; collision avoidance; evolutionary computation; formal verification; mobile robots; road vehicles; systems analysis; DAS; LOKI approach; autonomous vehicle system; dynamically adaptive systems; environmental uncertainty; execution environment; goal-oriented requirements modeling; obstacle mitigations; requirements satisfaction evaluation; self-assessment capabilities; Adaptation models; Adaptive systems; Evolutionary computation; Monitoring; Noise; Noise measurement; Unified modeling language; dynamically adaptive systems; environmental uncertainty; evolutionary algorithm; goal-oriented requirements modeling; novelty search;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Automated Software Engineering (ASE), 2011 26th IEEE/ACM International Conference on
Conference_Location :
Lawrence, KS
ISSN :
1938-4300
Print_ISBN :
978-1-4577-1638-6
Type :
conf
DOI :
10.1109/ASE.2011.6100127
Filename :
6100127
Link To Document :
بازگشت