DocumentCode :
3123260
Title :
Harnessing evolutionary computation to enable dynamically adaptive systems to manage uncertainty
Author :
Cheng, Betty H. C. ; Ramirez, Adrian ; McKinley, Philip K.
Author_Institution :
Michigan State Univ., East Lansing, MI, USA
fYear :
2013
fDate :
20-20 May 2013
Firstpage :
1
Lastpage :
6
Abstract :
This keynote talk and paper intend to motivate research projects that investigate novel ways to model, analyze, and mitigate uncertainty arising in three different aspects of the cyber-physical systems. First, uncertainty about the physical environment can lead to suboptimal, and sometimes catastrophic, results as the system tries to adapt to unanticipated or poorly-understood environmental conditions. Second, uncertainty in the cyber environment can have lead to unexpected and adverse effects, including not only performance impacts (load, traffic, etc.) but also potential threats or overt attacks. Finally, uncertainty can exist with the components themselves and how they interact upon reconfiguration, including unexpected and unwanted feature interactions. Each of these sources of uncertainty can potentially be identified at different stages, respectively run time, design time, and requirements, but their mitigation might be done at the same or a different stage. Based on the related literature and our preliminary investigations, we argue that the following three overarching techniques are essential and warrant further research to provide enabling technologies to address uncertainty at all three stages: model-based development, assurance, and dynamic adaptation. Furthermore, we posit that in order to go beyond incremental improvements to current software engineering techniques, we need to leverage, extend, and integrate techniques from other disciplines.
Keywords :
adaptive systems; evolutionary computation; quality assurance; software engineering; assurance; cyber environment; cyber-physical systems; dynamic adaptation; dynamically adaptive systems; evolutionary computation; model-based development; overarching techniques; physical environment; software engineering techniques; uncertainty management; Adaptation models; Computational modeling; Monitoring; Navigation; Software engineering; Uncertainty; Vehicles; Dynamically adaptive systems; design; model-based development; requirements engineering; run-time; uncertainty;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Combining Modelling and Search-Based Software Engineering (CMSBSE), 2013 1st International Workshop on
Conference_Location :
San Francisco, CA
Type :
conf
DOI :
10.1109/CMSBSE.2013.6604427
Filename :
6604427
Link To Document :
بازگشت