• DocumentCode
    3574828
  • Title

    Enabling Self-Expression: The Use of Roles to Dynamically Change Adaptation Patterns

  • Author

    Puviani, Mariachiara ; Cabri, Giacomo ; Leonardi, Letizia

  • Author_Institution
    Univ. degli Studi di Modena e Reggio Emilia, Modena, Italy
  • fYear
    2014
  • Firstpage
    14
  • Lastpage
    19
  • Abstract
    Self-expression is the capability of a system of changing its adaptation pattern at runtime, this can lead to better performance still keeping the achievement of the global goal in a Collective Adaptive System (CAS). In this paper, we show how self-expression can be achieved by means of roles. Developers can embed the adaptation logic in pieces of software that represent roles that system units can play: by changing the roles at runtime, the adaptation pattern changes as a consequence. Exploiting a swarm robotics case study, we show the applicability of our approach and the improvement of the performances with respect to keeping the same pattern during the execution.
  • Keywords
    multi-robot systems; self-adjusting systems; CAS; adaptation logic; change adaptation patterns; collective adaptive system; self-expression; swarm robotics; Adaptation models; Adaptive systems; Collaboration; Context; Robot kinematics; Runtime; CAS; Self-expression; adaptation pattern; robotics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Self-Adaptive and Self-Organizing Systems Workshops (SASOW), 2014 IEEE Eighth International Conference on
  • Type

    conf

  • DOI
    10.1109/SASOW.2014.10
  • Filename
    7056346