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
Link To Document