Capability-driven framework to automate discovery of bounded contexts in large-scale requirements engineering

Large-scale requirement engineering needs automated precise and efficient capability modeling and analyzing methods formally to interoperate with the evolving and goal-driven requirements. The proposed capability-driven requirement engineering framework presents a two-layer framework for the automa...

Full description

Saved in:
Bibliographic Details
Main Authors: Shohreh Ajoudanian, Maryam Nooraei Abadeh
Format: Article
Language:English
Published: OICC Press 2024-12-01
Series:Majlesi Journal of Electrical Engineering
Subjects:
Online Access:https://oiccpress.com/mjee/article/view/7996
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849771237535907840
author Shohreh Ajoudanian
Maryam Nooraei Abadeh
author_facet Shohreh Ajoudanian
Maryam Nooraei Abadeh
author_sort Shohreh Ajoudanian
collection DOAJ
description Large-scale requirement engineering needs automated precise and efficient capability modeling and analyzing methods formally to interoperate with the evolving and goal-driven requirements. The proposed capability-driven requirement engineering framework presents a two-layer framework for the automation of requirements engineering. In the first layer, a meta-model is proposed to define a fault-free model instantiating the requirements model, and thereby ensuring consistency in the process of requirement execution and in the second layer the analysis algorithms are provided for discovering and querying the boundaries and capabilities of the system at the abstract level. The proposed capability-driven requirement framework offers the ability to specify, decompose, and identify the requirement traces to execute the activities regarding available capacities and resources. We also provide the applicability of the approach from various points of view including quality and stability of bounded contexts, average precision, and query assessment. As a running example, we highlight the essential role of electrical features in achieving seamless integration and operation, encompassing power distribution, automation systems, energy efficiency, and safety measures. The proposed capability-driven requirement framework is crucial for effective smart home engineering in this context. The proposed structured, formal description of software requirement capabilities may increase the precision and recall of module discovery mechanisms for large-scale software engineering. An average precision of more than 93% is a significant achievement in the context of information retrieval and evaluation. 
format Article
id doaj-art-e2a9baf64bb34d07a3eefaa061965259
institution DOAJ
issn 2345-377X
2345-3796
language English
publishDate 2024-12-01
publisher OICC Press
record_format Article
series Majlesi Journal of Electrical Engineering
spelling doaj-art-e2a9baf64bb34d07a3eefaa0619652592025-08-20T03:02:42ZengOICC PressMajlesi Journal of Electrical Engineering2345-377X2345-37962024-12-0118410.57647/j.mjee.2024.1804.50Capability-driven framework to automate discovery of bounded contexts in large-scale requirements engineeringShohreh Ajoudanian0https://orcid.org/0000-0001-8798-787XMaryam Nooraei Abadeh1Faculty of Computer Engineering, Najafabad Branch, Islamic Azad University, Najafabad, Iran  AND  Big Data Research Center, Najafabad Branch, Islamic Azad University, Najafabad, IranDepartment of Computer Engineering, Abadan Branch, Islamic Azad University, Abadan, Iran Large-scale requirement engineering needs automated precise and efficient capability modeling and analyzing methods formally to interoperate with the evolving and goal-driven requirements. The proposed capability-driven requirement engineering framework presents a two-layer framework for the automation of requirements engineering. In the first layer, a meta-model is proposed to define a fault-free model instantiating the requirements model, and thereby ensuring consistency in the process of requirement execution and in the second layer the analysis algorithms are provided for discovering and querying the boundaries and capabilities of the system at the abstract level. The proposed capability-driven requirement framework offers the ability to specify, decompose, and identify the requirement traces to execute the activities regarding available capacities and resources. We also provide the applicability of the approach from various points of view including quality and stability of bounded contexts, average precision, and query assessment. As a running example, we highlight the essential role of electrical features in achieving seamless integration and operation, encompassing power distribution, automation systems, energy efficiency, and safety measures. The proposed capability-driven requirement framework is crucial for effective smart home engineering in this context. The proposed structured, formal description of software requirement capabilities may increase the precision and recall of module discovery mechanisms for large-scale software engineering. An average precision of more than 93% is a significant achievement in the context of information retrieval and evaluation.  https://oiccpress.com/mjee/article/view/7996Requirement engineeringSmart HomeSoftware capabilityBounded contextCapability querying
spellingShingle Shohreh Ajoudanian
Maryam Nooraei Abadeh
Capability-driven framework to automate discovery of bounded contexts in large-scale requirements engineering
Majlesi Journal of Electrical Engineering
Requirement engineering
Smart Home
Software capability
Bounded context
Capability querying
title Capability-driven framework to automate discovery of bounded contexts in large-scale requirements engineering
title_full Capability-driven framework to automate discovery of bounded contexts in large-scale requirements engineering
title_fullStr Capability-driven framework to automate discovery of bounded contexts in large-scale requirements engineering
title_full_unstemmed Capability-driven framework to automate discovery of bounded contexts in large-scale requirements engineering
title_short Capability-driven framework to automate discovery of bounded contexts in large-scale requirements engineering
title_sort capability driven framework to automate discovery of bounded contexts in large scale requirements engineering
topic Requirement engineering
Smart Home
Software capability
Bounded context
Capability querying
url https://oiccpress.com/mjee/article/view/7996
work_keys_str_mv AT shohrehajoudanian capabilitydrivenframeworktoautomatediscoveryofboundedcontextsinlargescalerequirementsengineering
AT maryamnooraeiabadeh capabilitydrivenframeworktoautomatediscoveryofboundedcontextsinlargescalerequirementsengineering