Ebook: Software Engineering for Self-Adaptive Systems II: International Seminar, Dagstuhl Castle, Germany, October 24-29, 2010 Revised Selected and Invited Papers
- Tags: Software Engineering, Software Engineering/Programming and Operating Systems, Programming Techniques, Programming Languages Compilers Interpreters, Simulation and Modeling, Artificial Intelligence (incl. Robotics)
- Series: Lecture Notes in Computer Science 7475
- Year: 2013
- Publisher: Springer-Verlag Berlin Heidelberg
- Edition: 1
- Language: English
- pdf
Although the self-adaptability of systems has been studied in a wide range of disciplines, from biology to robotics, only recently has the software engineering community recognized its key role in enabling the development of self-adaptive systems that are able to adapt to internal faults, changing requirements, and evolving environments. The 15 carefully reviewed papers included in this state-of-the-art survey were presented at the International Seminar on "Software Engineering for Self-Adaptive Systems", held in Dagstuhl Castle, Germany, in October 2010. Continuing the course of the first book of the series on "Software Engineering for Self-Adaptive Systems" the collection of papers in this second volume comprises a research roadmap accompanied by four elaborating working group papers. Next there are two parts - with three papers each - entitled "Requirements and Policies" and "Design Issues"; part four of the book contains four papers covering a wide range of "Applications".
Although the self-adaptability of systems has been studied in a wide range of disciplines, from biology to robotics, only recently has the software engineering community recognized its key role in enabling the development of self-adaptive systems that are able to adapt to internal faults, changing requirements, and evolving environments. The 15 carefully reviewed papers included in this state-of-the-art survey were presented at the International Seminar on "Software Engineering for Self-Adaptive Systems", held in Dagstuhl Castle, Germany, in October 2010. Continuing the course of the first book of the series on "Software Engineering for Self-Adaptive Systems" the collection of papers in this second volume comprises a research roadmap accompanied by four elaborating working group papers. Next there are two parts - with three papers each - entitled "Requirements and Policies" and "Design Issues"; part four of the book contains four papers covering a wide range of "Applications".
Although the self-adaptability of systems has been studied in a wide range of disciplines, from biology to robotics, only recently has the software engineering community recognized its key role in enabling the development of self-adaptive systems that are able to adapt to internal faults, changing requirements, and evolving environments. The 15 carefully reviewed papers included in this state-of-the-art survey were presented at the International Seminar on "Software Engineering for Self-Adaptive Systems", held in Dagstuhl Castle, Germany, in October 2010. Continuing the course of the first book of the series on "Software Engineering for Self-Adaptive Systems" the collection of papers in this second volume comprises a research roadmap accompanied by four elaborating working group papers. Next there are two parts - with three papers each - entitled "Requirements and Policies" and "Design Issues"; part four of the book contains four papers covering a wide range of "Applications".
Content:
Front Matter....Pages -
Software Engineering for Self-Adaptive Systems: A Second Research Roadmap....Pages 1-32
A Design Space for Self-Adaptive Systems....Pages 33-50
Software Engineering Processes for Self-Adaptive Systems....Pages 51-75
On Patterns for Decentralized Control in Self-Adaptive Systems....Pages 76-107
Towards Practical Runtime Verification and Validation of Self-Adaptive Software Systems....Pages 108-132
Awareness Requirements....Pages 133-161
Self-management of Distributed Systems Using High-Level Goal Policies....Pages 162-190
Dealing with Non-Functional Requirements for Adaptive Systems via Dynamic Software Product-Lines....Pages 191-213
Uncertainty in Self-Adaptive Software Systems....Pages 214-238
A Software Lifecycle Process to Support Consistent Evolutions....Pages 239-264
DYNAMICO: A Reference Model for Governing Control Objectives and Context Relevance in Self-Adaptive Software Systems....Pages 265-293
Fault-Adaptivity in Hard Real-Time Component-Based Software Systems....Pages 294-323
Towards User Tailoring of Self-Adaptation in Ubiquitous Computing....Pages 324-353
Hierarchical Self-Optimization of SaaS Applications in Clouds....Pages 354-375
Self-Adaptivity from Different Application Perspectives....Pages 376-392
Back Matter....Pages -
Although the self-adaptability of systems has been studied in a wide range of disciplines, from biology to robotics, only recently has the software engineering community recognized its key role in enabling the development of self-adaptive systems that are able to adapt to internal faults, changing requirements, and evolving environments. The 15 carefully reviewed papers included in this state-of-the-art survey were presented at the International Seminar on "Software Engineering for Self-Adaptive Systems", held in Dagstuhl Castle, Germany, in October 2010. Continuing the course of the first book of the series on "Software Engineering for Self-Adaptive Systems" the collection of papers in this second volume comprises a research roadmap accompanied by four elaborating working group papers. Next there are two parts - with three papers each - entitled "Requirements and Policies" and "Design Issues"; part four of the book contains four papers covering a wide range of "Applications".
Content:
Front Matter....Pages -
Software Engineering for Self-Adaptive Systems: A Second Research Roadmap....Pages 1-32
A Design Space for Self-Adaptive Systems....Pages 33-50
Software Engineering Processes for Self-Adaptive Systems....Pages 51-75
On Patterns for Decentralized Control in Self-Adaptive Systems....Pages 76-107
Towards Practical Runtime Verification and Validation of Self-Adaptive Software Systems....Pages 108-132
Awareness Requirements....Pages 133-161
Self-management of Distributed Systems Using High-Level Goal Policies....Pages 162-190
Dealing with Non-Functional Requirements for Adaptive Systems via Dynamic Software Product-Lines....Pages 191-213
Uncertainty in Self-Adaptive Software Systems....Pages 214-238
A Software Lifecycle Process to Support Consistent Evolutions....Pages 239-264
DYNAMICO: A Reference Model for Governing Control Objectives and Context Relevance in Self-Adaptive Software Systems....Pages 265-293
Fault-Adaptivity in Hard Real-Time Component-Based Software Systems....Pages 294-323
Towards User Tailoring of Self-Adaptation in Ubiquitous Computing....Pages 324-353
Hierarchical Self-Optimization of SaaS Applications in Clouds....Pages 354-375
Self-Adaptivity from Different Application Perspectives....Pages 376-392
Back Matter....Pages -
....