Leveraging Knowledge Graphs for Goal Model Generation - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2024

Leveraging Knowledge Graphs for Goal Model Generation

Shahin Abdoul Soukour
  • Function : Author
  • PersonId : 1359141
William Aboucaya
Nikolaos Georgantas
  • Function : Author
  • PersonId : 868414
  • IdRef : 16384495X

Abstract

KAOS is one of the most widely used Goal-Oriented Requirements Engineering (GORE) methods. The goal model is the central element of KAOS, employed to represent the goals of a system in the form of a hierarchy, where higher-level goals are refined into lower-level ones. The process of constructing a KAOS goal model for a new application can present challenges, requiring significant time and effort. Existing approaches have tried to partially automate the construction of goal models, however, this largely remains a complex, manual task. In this paper, we propose leveraging domain knowledge in the form of a Knowledge Graph (KG), which can assist the application designer in creating goals that are inspired from this knowledge. To accomplish this, we leverage semantic similarity measurement and Natural Language Inference (NLI) to effectively extract triples from the KG that are relevant to a high-level goal formulated by the designer. The extracted triples are further processed through sentiment analysis and graph-to-text generation, before presented to the designer. Via step-by-step interaction with our solution, the designer can gradually refine their initial goals into a goal hierarchy. We demonstrate our approach by applying it to the design of a flood management system, based on a handcrafted domain KG.
Fichier principal
Vignette du fichier
_NLP4RE_24__NLP_for_goal_models_camera_ready_version.pdf (1.35 Mo) Télécharger le fichier
Origin : Files produced by the author(s)
Licence : CC BY - Attribution

Dates and versions

hal-04486653 , version 1 (02-03-2024)
hal-04486653 , version 2 (14-03-2024)

Licence

Attribution

Identifiers

  • HAL Id : hal-04486653 , version 2

Cite

Shahin Abdoul Soukour, William Aboucaya, Nikolaos Georgantas. Leveraging Knowledge Graphs for Goal Model Generation. 7th Workshop on Natural Language Processing for Requirements Engineering (NLP4RE) in conjuction with the 30th International Woking Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2024), Apr 2024, Winterthur, Switzerland. pp.11. ⟨hal-04486653v2⟩

Collections

INRIA INRIA2
45 View
32 Download

Share

Gmail Facebook X LinkedIn More