The book weaves together diverse research topics (such as requirements engineering, software development processes, pervasive and autonomic computing, service-oriented architectures, on-line adaptation of software behavior, testing and QoS control) into a coherent whole.
Written by world-renowned experts, this book is truly a noteworthy and authoritative reference for students, researchers and practitioners to better understand how the adaptive control approach can be applied to improve the quality of software systems. Book chapters also outline future theoretical and experimental challenges for researchers in this area.
Contents:
Prioritizing Coverage-Oriented Testing Process — An Adaptive-Learning-Based Approach and Case Study (F Belli, M Eminov, N Gökçe & W E Wong)
Statistical Evaluation Methods for V&V of Neuro-Adaptive Systems (Y Liu, J Schumann & B Cukic)
Adaptive Random Testing (D Towey)
Transparent Shaping: A Methodology for Adding Adaptive Behavior to Existing Software Systems and Applications (S M Sadjadi, P K McKinley & B H C Cheng)
Rule Extraction to Understand Changes in an Adaptive System (M Darrah)
Requirements Engineering via Lyqpunov Analysis for Adaptive Flight Control Systems (G Campa, M Mammarella, M L Fravolini & B Cukic)
Quantitative Modeling for Incremental Software Process Control (S D Miller, R A DeCarlo & A P Mathur)
Proactive Monitoring and Control of Workflow Execution in Adaptive Service-based Systems (S S Yau & D-Z Huang)
Accelerated Life Tests and Software Aging (R Matias Jr & K S Trivedi)
Readership: Students, researchers and practitioners in software engineering, as well as applied optimization and control theory.