DocumentCode :
2577553
Title :
Keynote: Software engineering for a smarter planet situation-aware applications
fYear :
2012
fDate :
15-18 Oct. 2012
Abstract :
Summary form only given, as follows. The growing popularity of smart devices and applications is accelerating the convergence of the physical and the digital worlds. Smart apps allow users, with the help of sensors and networks, to do a great variety of things, from tracking their friends to controlling remote devices. At the core of such smart systems are self-adaptive systems. Self-adaptive systems optimize their own behaviour according to high-level objectives and constraints to address changes in functional and nonfunctional requirements as well as environmental conditions. Self-adaptive systems are implemented using four key technologies: runtime models, context management, feedback control theory, and run-time verification and validation. The proliferation of smart applications challenges the software engineering community in re-thinking the boundary between development time and run time and developing techniques for adapting systems at run time. The key challenge is to automate traditional software engineering, maintenance and evolution techniques to adapt and evolve systems at run time with minimal or no human interference. Hitherto, most developers did not instrument their software with sensors and effectors to observe whether requirements are satisfied in an evolving environment at run time. One way to break out of this mold is to make the four key technologies readily accessible at run time. Challenges for the reverse engineering community are to instrument existing systems with manageability endpoints (i.e., sensors and effectors), extract design time models that are useful as run-time models (e.g., to manage dynamic context), and investigate analysis techniques for run-time testing and validation (e.g., to regulate requirements).
Keywords :
Reverse Engineering; Security;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reverse Engineering (WCRE), 2012 19th Working Conference on
Conference_Location :
Kingston, ON, Canada
ISSN :
1095-1350
Print_ISBN :
978-1-4673-4536-1
Type :
conf
DOI :
10.1109/WCRE.2012.10
Filename :
6385090
Link To Document :
بازگشت