• DocumentCode
    1835153
  • Title

    Dealing with softgoals at runtime: A fuzzy logic approach

  • Author

    Serrano, Maurício ; Serrano, Milene ; Leite, Julio Cesar Sampaio do Prado

  • Author_Institution
    Dept. de Inf., Pontificia Univ. Catolica do Rio de Janeiro, Rio de Janeiro, Brazil
  • fYear
    2011
  • fDate
    30-30 Aug. 2011
  • Firstpage
    23
  • Lastpage
    31
  • Abstract
    One of the first frameworks to deal with NonFunctional Requirements, or softgoals, is the NFR Framework. This framework allows - among other contributions - softgoals analysis by applying propagation rules. This analysis is commonly performed during design activities. Instead of working with softgoals at design time, the proposal described in this paper combines propagation rules, fuzzy logic and Multi-Agent Systems in order to provide support for dealing with softgoals at runtime. Observing, for example, how the Requirements Engineering community deals with softgoals analysis by using propagation rules, we developed a propagation simulator centered on a specific algorithm. This simulator tries to replicate the requirements engineers´ practices when using propagation rules to make decisions at design time. Based on this propagation simulator, we propose an intentional-MAS-driven reasoning engine capable of analyzing softgoals at runtime by selecting an adequate strategy (i.e. an adequate plan) that will be performed by the intentional agent to achieve the desired goal.
  • Keywords
    formal specification; fuzzy logic; inference mechanisms; multi-agent systems; NFR framework; fuzzy logic; intentional-MAS-driven reasoning engine; multiagent systems; nonfunctional requirements; propagation rules; propagation simulator; requirements engineering community; softgoals analysis; Cognition; Engines; Fuzzy logic; Fuzzy sets; Programming; Runtime; Software; decisions at runtime; fuzzy logic; non-functional requirements analysis; propagation rules; reasoning engine;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Requirements@Run.Time (RE@RunTime), 2011 2nd International Workshop on
  • Conference_Location
    Trento
  • Print_ISBN
    978-1-4577-0942-5
  • Electronic_ISBN
    978-1-4577-0944-9
  • Type

    conf

  • DOI
    10.1109/ReRunTime.2011.6046244
  • Filename
    6046244