Skip to search boxSkip to navigationSkip to main content

Automating goal-oriented modeling with NLP: extracting actors, roles, and dependencies from functional requirements

  • Touseef Tahir(corresponding author)
    ,
  • Maham Shoaib
    ,
  • Mohammad Noman
    ,
  • Shakeel Ahmad
    ,
  • Shahan Ahmad Chowdhury
    ,
  • Mohammad Ahmad
*Corresponding author for this work
  • Roehampton University
    ,
  • COMSATS University Islamabad
    ,
  • University of Central Punjab
    ,
  • The University of Lahore
Research Output:
Chapter in Book/Report/Conference proceeding
Conference contribution
Peer-review

Abstract

Conceptual modeling plays a central role in bridging functional requirements and system design, supporting clear and effective communication among developers, analysts, and stakeholders. This paper proposes an automated approach for generating goal models directly from functional requirements using natural language processing techniques. Goal models capture and structure the high level objectives, intentions, and responsibilities that guide a system or product, thereby strengthening alignment between stakeholder needs and system behavior. By improving clarity, traceability, and decision making during early development phases, goal oriented modeling contributes to systems that better satisfy business objectives and deliver intended value. The proposed method combines NLP preprocessing techniques such as tokenization, part of speech tagging, lemmatization, and stop word removal with rule based extraction of actors, agents, roles, goals, and actor relationships, following the iStar 2.0 framework. The approach is evaluated on more than 500 functional requirements collected from software projects in four different application domains. Experimental results show 94 percent precision, 86 percent recall, and an F1 score of 86 percent for goal model components, demonstrating the accuracy, scalability, and domain independence of the proposed approach.

Publication Information

Output type

Research Output:
Chapter in Book/Report/Conference proceeding
Conference contribution
Peer-review

Original language

English

Publication milestones

  • Published - 08/06/2026

Publication status

Published - 08/06/2026

Publisher

Institute of Electrical and Electronics Engineers Inc., United States

Publication series

  • Publication series name: 2026 2nd International Conference on Computational Intelligence Approaches and Applications, ICCIAA 2026 - Proceedings

ISBN (Electronic)

9798331556587

Publication IDs

  • Scopus: 105042321495

Host publication title

2026 2nd International Conference on Computational Intelligence Approaches and Applications, ICCIAA 2026 - Proceedings