• DocumentCode
    1607632
  • Title

    From Means-End Analysis to Proactive Means-End Reasoning

  • Author

    Sabatucci, Luca ; Cossentino, Massimo

  • Author_Institution
    ICAR, Palermo, Italy
  • fYear
    2015
  • Firstpage
    2
  • Lastpage
    12
  • Abstract
    Self-adaptation is a prominent property for developing complex distributed software systems. Notable approaches to deal with self-adaptation are the runtime goal model artifacts. Goals are generally invariant along the system lifecycle but contain points of variability for allowing the system to decide among many alternative behaviors. This work investigates how it is possible to provide goal models at run-time that do not contain tasks, i.e. The description of how to address goals, thus breaking the design-time tie up between Tasks and Goals, generally outcome of a means-end analysis. In this vision the system is up to decide how to combine its available Capabilities: the Proactive Means-End Reasoning. The impact of this research line is to implement a goal-oriented form of self-adaptation where goal models can be injected at runtime. The paper also introduces MUSA, a Middleware for User-driven Service self-Adaptation.
  • Keywords
    distributed processing; inference mechanisms; middleware; MUSA; complex distributed software systems; design-time tie up; goal-oriented self-adaptation form; means-end analysis; middleware; proactive means-end reasoning; runtime goal model artifacts; system lifecycle; user-driven service self-adaptation; Cognition; Electronic mail; Ontologies; Runtime; Schedules; Software agents; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering for Adaptive and Self-Managing Systems (SEAMS), 2015 IEEE/ACM 10th International Symposium on
  • Conference_Location
    Florence
  • Type

    conf

  • DOI
    10.1109/SEAMS.2015.9
  • Filename
    7194652