• DocumentCode
    650437
  • Title

    From Self-Organizing Mechanisms to Design Patterns to Engineering Self-Organizing Applications

  • Author

    Fernandez-Marquez, Jose Luis ; Di Marzo Serugendo, Giovanna

  • Author_Institution
    ISS, Univ. of Geneva, Carouge, Switzerland
  • fYear
    2013
  • fDate
    9-13 Sept. 2013
  • Firstpage
    267
  • Lastpage
    268
  • Abstract
    This tutorial will first review the main bio-inspired self-organizing mechanisms available from the literature, such as gradient, gossip, or digital pheromone, explaining the links and relationships between them. The talk will then present these mechanisms under the form of design patterns, detailing what problem they address and what solution they provide. The second part of this tutorial focuses on showing how an application can be designed and engineered taking into account these design patterns. We will present three different execution models: rule-based systems, fraglets and BIO-CORE and discuss how they accommodate the design patterns discuss in the first part. In particular we will expand on BIO-CORE, an execution model that provides basic bio-inspired mechanisms as built-in services and allows the system to execute several composed or top-level bio-inspired mechanism at the same time, all sharing the basic mechanisms implemented inside the core. Finally, we will present open challenges in the area of engineering self-organizing systems, regarding the use of basic design patterns as operators ready-to-use that applications and services can rely on.
  • Keywords
    distributed processing; BIO-CORE; bio-inspired self-organizing mechanisms; built-in services; design patterns; digital pheromone mechanisms; fraglets; gossip mechanisms; gradient mechanisms; rule-based systems; self-organizing applications engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Self-Adaptive and Self-Organizing Systems (SASO), 2013 IEEE 7th International Conference on
  • Conference_Location
    Philadelphia, PA
  • ISSN
    1949-3673
  • Type

    conf

  • DOI
    10.1109/SASO.2013.21
  • Filename
    6676518