DocumentCode
230814
Title
Applying knowledge representation and reasoning to (simple) goal models
Author
Borgida, Alexander ; Horkoff, Jennifer ; Mylopoulos, John
Author_Institution
Dept. of Comput. Sci., Rutgers Univ., Piscataway, NJ, USA
fYear
2014
fDate
26-26 Aug. 2014
Firstpage
53
Lastpage
59
Abstract
We consider simple i*-style goal models with influence (contribution) links and AND/OR refinement (decomposition), and formalize them by translation into three standard logics that are actively studied in AI Knowledge Representation and Reasoning (KR&R): propositional logic, FOL and description logics (the first formalization is well known). In each case, this provides a semantics for the notation, on which we can base the definition of forward (“what if?”) and backward (“how is this achievable?”) reasoning, of interest to requirements engineers. We consider the manner in which AI KR&R research provides off-the-shelf algorithms that can be used to solve these tasks. We compare the representations by reporting known worst-case complexity results for the reasoning, as well as other criteria such as size/understandability of axiomatization, and ease of extension of modeling language.
Keywords
computational complexity; formal logic; formal specification; inference mechanisms; knowledge representation; AI knowledge representation and reasoning; FOL; KR&R; axiomatization; backward reasoning; description logics; forward reasoning; i*-style goal models; influence contribution links; modeling language; off-the-shelf algorithms; propositional logic; refinement; requirements engineering; simple goal models; standard logics; worst-case complexity; Analytical models; Artificial intelligence; Cognition; Complexity theory; Computational modeling; OWL; Semantics;
fLanguage
English
Publisher
ieee
Conference_Titel
Artificial Intelligence for Requirements Engineering (AIRE), 2014 IEEE 1st International Workshop on
Conference_Location
Karlskrona
Type
conf
DOI
10.1109/AIRE.2014.6894857
Filename
6894857
Link To Document