Logo - springer
Slogan - springer

Computer Science - Software Engineering | Autonomic Computing - Principles, Design and Implementation

Autonomic Computing

Principles, Design and Implementation

Lalanda, Philippe, McCann, Julie A., Diaconescu, Ada

2013, XV, 288 p. 88 illus.

Available Formats:

Springer eBooks may be purchased by end-customers only and are sold without copy protection (DRM free). Instead, all eBooks include personalized watermarks. This means you can read the Springer eBooks across numerous devices such as Laptops, eReaders, and tablets.

You can pay for Springer eBooks with Visa, Mastercard, American Express or Paypal.

After the purchase you can directly download the eBook file or read it online in our Springer eBook Reader. Furthermore your eBook will be stored in your MySpringer account. So you can always re-download your eBooks.


(net) price for USA

ISBN 978-1-4471-5007-7

digitally watermarked, no DRM

Included Format: PDF and EPUB

download immediately after purchase

learn more about Springer eBooks

add to marked items


Softcover (also known as softback) version.

You can pay for Springer Books with Visa, Mastercard, American Express or Paypal.

Standard shipping is free of charge for individual customers.


(net) price for USA

ISBN 978-1-4471-5006-0

free shipping for individuals worldwide

usually dispatched within 3 to 5 business days

add to marked items

  • The first practical guide to autonomic computing for advanced students and researchers alike
  • Presents classroom-tested examples and hands-on bounded projects that illustrate the concepts in a concrete fashion
  • Provides software for a learning environment for developing, executing and testing autonomic applications

Autonomic computing is changing the way software systems are being developed, introducing the goal of self-managed computing systems with minimal need for human input.

This easy-to-follow, classroom-tested textbook/reference provides a practical perspective on autonomic computing. Through the combined use of examples and hands-on projects, the book enables the reader to rapidly gain an understanding of the theories, models, design principles and challenges of this subject while building upon their current knowledge; thus reinforcing the concepts of autonomic computing and self-management.

Topics and features:

  • Provides a structured and comprehensive introduction to autonomic computing with a software engineering perspective
  • Supported by a downloadable learning environment and source code that allows students to develop, execute, and test autonomic applications at an associated website
  • Presents the latest information on techniques implementing self-monitoring, self-knowledge, decision-making and self-adaptation
  • Discusses the challenges to evaluating an autonomic system, aiding the reader in designing tests and metrics that can be used to compare autonomic computing systems
  • Reviews the most relevant sources of inspiration for autonomic computing, with pointers towards more extensive specialty literature
  • Ideal for a 10-week lecture programme

This concise primer and practical guide will be of great use to students, researchers and practitioners alike, demonstrating how to better architect robust yet flexible software systems capable of meeting the computing demands for today and in the future.

Content Level » Upper undergraduate

Keywords » Autonomic Computing - Dynamic Computing - Self-adaptive - Self-configuration - Self-management

Related subjects » Artificial Intelligence - Communication Networks - Software Engineering

Table of contents 

Software Engineering to Autonomic Computing

Autonomic Systems

Sources of Inspiration for Autonomic Computing

Autonomic Computing Architectures

The Monitoring Function

The Adaptation Function

The Decision Function

Evaluation Issues

Autonomic Mediation in Cilia

Future of Autonomic Computing and Conclusions

Learning Environment

Popular Content within this publication 



Read this Book on Springerlink

Services for this book

New Book Alert

Get alerted on new Springer publications in the subject area of Software Engineering / Programming and Operating Systems.