Challenges and review of goal-oriented requirements engineering based competitive non-functional requirements analysis

IF 0.6 Q4 COMPUTER SCIENCE, THEORY & METHODS Multiagent and Grid Systems Pub Date : 2022-08-30 DOI:10.3233/mgs-220231
Sreenithya Sumesh, A. Krishna
{"title":"Challenges and review of goal-oriented requirements engineering based competitive non-functional requirements analysis","authors":"Sreenithya Sumesh, A. Krishna","doi":"10.3233/mgs-220231","DOIUrl":null,"url":null,"abstract":"Modelling and analysis in software system development can be especially challenging in early requirements engineering (RE), where high-level system non-functional requirements are discovered. In the early stage, hard to measure non-functional requirements are critical; understanding the interactions between systems and stakeholders is key to system success. Goal-oriented requirements engineering (GORE) has been successful in dealing with the issues that may arise during the analysis of requirements. While assisting in the analysis of requirements, i* goal model is the only framework available among the many GORE models, emphasising socio-technical domains such as stakeholders/actors/players, goals/objectives, dependencies and design options/alternatives. Most current approaches to goal-model analysis use quantitative methods or formal information that is hard to gather in early RE, or produce analysis results automatically over models. In real-time competitive applications, the goals of various stakeholders are conflicting in complex systems. Also, each of the system goals have various alternative design options for the systems and optimal selection of goal-oriented requirements faces several challenges in requirements-based engineering. Hence, effective decision-making frameworks are necessary to capture the real issues to achieve multi-objective optimisation of interdependent actors. To obtain an optimum strategy for interdependent actors in the i* goal model must balance the opposing goals reciprocally. To achieve this, the model needs to go beyond the analytical decision-making tools such as sensitivity analysis tasks, cost-effective analysis process, game-theoretic concepts and analytical hierarchical process. To address these requirements, this paper discusses the design of novel frameworks for an agent-based goal model analysis in requirements engineering. The objective of this paper is to provide a brief and comprehensive review of the major efforts undertaken along this line of research. In this paper we have prepared literature review of the concepts, terminology, significance and techniques of Goal oriented requirements engineering in the context of non-functional requirements analysis.","PeriodicalId":43659,"journal":{"name":"Multiagent and Grid Systems","volume":null,"pages":null},"PeriodicalIF":0.6000,"publicationDate":"2022-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Multiagent and Grid Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3233/mgs-220231","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"COMPUTER SCIENCE, THEORY & METHODS","Score":null,"Total":0}
引用次数: 2

Abstract

Modelling and analysis in software system development can be especially challenging in early requirements engineering (RE), where high-level system non-functional requirements are discovered. In the early stage, hard to measure non-functional requirements are critical; understanding the interactions between systems and stakeholders is key to system success. Goal-oriented requirements engineering (GORE) has been successful in dealing with the issues that may arise during the analysis of requirements. While assisting in the analysis of requirements, i* goal model is the only framework available among the many GORE models, emphasising socio-technical domains such as stakeholders/actors/players, goals/objectives, dependencies and design options/alternatives. Most current approaches to goal-model analysis use quantitative methods or formal information that is hard to gather in early RE, or produce analysis results automatically over models. In real-time competitive applications, the goals of various stakeholders are conflicting in complex systems. Also, each of the system goals have various alternative design options for the systems and optimal selection of goal-oriented requirements faces several challenges in requirements-based engineering. Hence, effective decision-making frameworks are necessary to capture the real issues to achieve multi-objective optimisation of interdependent actors. To obtain an optimum strategy for interdependent actors in the i* goal model must balance the opposing goals reciprocally. To achieve this, the model needs to go beyond the analytical decision-making tools such as sensitivity analysis tasks, cost-effective analysis process, game-theoretic concepts and analytical hierarchical process. To address these requirements, this paper discusses the design of novel frameworks for an agent-based goal model analysis in requirements engineering. The objective of this paper is to provide a brief and comprehensive review of the major efforts undertaken along this line of research. In this paper we have prepared literature review of the concepts, terminology, significance and techniques of Goal oriented requirements engineering in the context of non-functional requirements analysis.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于竞争性非功能需求分析的目标导向需求工程的挑战和回顾
软件系统开发中的建模和分析在早期需求工程(RE)中尤其具有挑战性,在早期需求工程中发现高级系统非功能需求。在早期阶段,难以度量的非功能性需求是至关重要的;理解系统和涉众之间的相互作用是系统成功的关键。面向目标的需求工程(GORE)在处理需求分析过程中可能出现的问题方面已经取得了成功。在协助需求分析的同时,i*目标模型是众多GORE模型中唯一可用的框架,强调社会技术领域,如利益相关者/行动者/参与者、目标/目的、依赖关系和设计选项/替代方案。大多数当前的目标模型分析方法使用定量方法或形式化信息,这在早期的RE中很难收集到,或者在模型上自动产生分析结果。在实时竞争应用中,不同利益相关者的目标在复杂系统中是相互冲突的。此外,每个系统目标都有各种可供选择的系统设计选项,面向目标的需求的最佳选择在基于需求的工程中面临着几个挑战。因此,有效的决策框架是必要的,以捕捉实际问题,实现相互依存的行动者的多目标优化。为了获得i*目标模型中相互依赖的参与者的最佳策略,必须相互平衡对立的目标。要实现这一点,模型需要超越敏感性分析任务、成本效益分析过程、博弈论概念和分析层次过程等分析决策工具。为了满足这些需求,本文讨论了需求工程中基于代理的目标模型分析的新框架的设计。本文的目的是对沿着这条研究路线进行的主要努力提供一个简短而全面的回顾。本文对非功能需求分析背景下面向目标的需求工程的概念、术语、意义和技术进行了文献综述。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
Multiagent and Grid Systems
Multiagent and Grid Systems COMPUTER SCIENCE, THEORY & METHODS-
CiteScore
1.50
自引率
0.00%
发文量
13
期刊最新文献
Blockchain applications for Internet of Things (IoT): A review Sine tangent search algorithm enabled LeNet for cotton crop classification using satellite image Optimization enabled elastic scaling in cloud based on predicted load for resource management Geese jellyfish search optimization trained deep learning for multiclass plant disease detection using leaf images Adam Adadelta Optimization based bidirectional encoder representations from transformers model for fake news detection on social media
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1