Software Engineering for Collective Autonomic Systems

The ASCENS Approach

  • Martin Wirsing
  • Matthias Hölzl
  • Nora Koch
  • Philip Mayer

Part of the Lecture Notes in Computer Science book series (LNCS, volume 8998)

Table of contents

  1. Case Studies: Challenges and Feedback

    1. Philip Mayer, José Velasco, Annabelle Klarl, Rolf Hennicker, Mariachiara Puviani, Francesco Tiezzi et al.
      Pages 495-512
    2. Nicklas Hoch, Henry-Paul Bensler, Dhaminda Abeywickrama, Tomáš Bureš, Ugo Montanari
      Pages 513-533
  2. Back Matter

About this book

Introduction

A collective autonomic system consists of collaborating autonomic entities which are able to adapt at runtime, adjusting to the state of the environment and incorporating new knowledge into their behavior. These highly dynamic systems are also known as ensembles. To ensure correct behavior of ensembles it is necessary to support their development through appropriate methods and tools which can guarantee that an autonomic system lives up to its intended purpose; this includes respecting important constraints of the environment. This State-of-the-Art Survey addresses the engineering of such systems by presenting the methods, tools and theories developed within the ASCENS project. ASCENS was an integrated project funded in the period 2010-2015 by the 7th Framework Programme (FP7) of the European Commission as part of the Future Emerging Technologies Proactive Initiative (FET Proactive). The 17 contributions included in this book are organized in four parts corresponding to the research areas of the project and their concrete applications: (I) language and verification for self-awareness and self-expression, (II) modeling and theory of self-aware and adaptive systems, (III) engineering techniques for collective autonomic systems, and last but not least, (IV) challenges and feedback provided by the case studies of the project in the areas of swarm robotics, cloud computing and e-mobility.

Keywords

adaptive systems autonomic computing cloud computing constraint porgramming dynamic programming ensemble-oriented systems formal methods knowledge representation mobile robotics model-checking modeling optimization peer-to-peer computing performance programming lanuages real-life systems reinforcement learning self-organization swarm robotics verification

Editors and affiliations

  • Martin Wirsing
    • 1
  • Matthias Hölzl
    • 2
  • Nora Koch
    • 2
  • Philip Mayer
    • 2
  1. 1., Institut für InformatikLudwig-Maximilians-UniversitätMünchenGermany
  2. 2.Institut für InformatikLudwig-Maximilians-UniversitätMünchenGermany

Bibliographic information

  • DOI https://doi.org/10.1007/978-3-319-16310-9
  • Copyright Information Springer International Publishing Switzerland 2015
  • Publisher Name Springer, Cham
  • eBook Packages Computer Science
  • Print ISBN 978-3-319-16309-3
  • Online ISBN 978-3-319-16310-9
  • Series Print ISSN 0302-9743
  • Series Online ISSN 1611-3349
  • Buy this book on publisher's site