Evaluation of Goal Models in Reuse Hierarchies with Delayed Decisions

Mustafa Berk Duran, G. Mussbacher
{"title":"Evaluation of Goal Models in Reuse Hierarchies with Delayed Decisions","authors":"Mustafa Berk Duran, G. Mussbacher","doi":"10.1109/REW.2017.66","DOIUrl":null,"url":null,"abstract":"Trade-off analysis through goal model evaluation has been a valuable tool for requirements elicitation and analysis. This is also true in the context of reuse. When goal models are used to describe reusable artifacts and to represent the impacts of reusable artifacts on high-level goals and qualities, they can guide the selection of reusable artifacts to build reuse hierarchies. In previous work, we introduced the use of relative contribution values for reusable goal models, while considering constraints imposed by other modeling notations. In this paper, we expand the result of goal model evaluation from the typical single satisfaction value to a range of values that are still possible based on the current task selections. In the context of reuse hierarchies, we call the remaining task selections delayed decisions because they are postponed to a higher level in the reuse hierarchy when more is known about the system under development. The extended algorithm takes into account the delayed decisions and evaluates the best and worst possible results that can be obtained with the task selections that have been made in the entire reuse hierarchy. The distinct levels in the reuse hierarchy are leveraged to manage the computational complexity of this reuse hierarchy-wide evaluation. A proof-of-concept implementation of the novel evaluation algorithm is presented in the concern-oriented software design modeling tool TouchCORE.","PeriodicalId":382958,"journal":{"name":"2017 IEEE 25th International Requirements Engineering Conference Workshops (REW)","volume":"170 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 IEEE 25th International Requirements Engineering Conference Workshops (REW)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/REW.2017.66","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

Trade-off analysis through goal model evaluation has been a valuable tool for requirements elicitation and analysis. This is also true in the context of reuse. When goal models are used to describe reusable artifacts and to represent the impacts of reusable artifacts on high-level goals and qualities, they can guide the selection of reusable artifacts to build reuse hierarchies. In previous work, we introduced the use of relative contribution values for reusable goal models, while considering constraints imposed by other modeling notations. In this paper, we expand the result of goal model evaluation from the typical single satisfaction value to a range of values that are still possible based on the current task selections. In the context of reuse hierarchies, we call the remaining task selections delayed decisions because they are postponed to a higher level in the reuse hierarchy when more is known about the system under development. The extended algorithm takes into account the delayed decisions and evaluates the best and worst possible results that can be obtained with the task selections that have been made in the entire reuse hierarchy. The distinct levels in the reuse hierarchy are leveraged to manage the computational complexity of this reuse hierarchy-wide evaluation. A proof-of-concept implementation of the novel evaluation algorithm is presented in the concern-oriented software design modeling tool TouchCORE.
具有延迟决策的重用层次结构中目标模型的评估
通过目标模型评估进行权衡分析已经成为需求获取和分析的一个有价值的工具。在重用的上下文中也是如此。当目标模型用于描述可重用工件,并表示可重用工件对高级目标和质量的影响时,它们可以指导可重用工件的选择,以构建重用层次结构。在之前的工作中,我们介绍了对可重用目标模型的相对贡献值的使用,同时考虑了由其他建模符号施加的约束。在本文中,我们将目标模型评估的结果从典型的单一满意度值扩展到基于当前任务选择仍然可能的值范围。在重用层次结构的上下文中,我们将剩余的任务选择称为延迟决策,因为当对正在开发的系统了解更多时,它们将被推迟到重用层次结构中的更高级别。扩展算法考虑了延迟决策,并评估了在整个重用层次结构中所做的任务选择可能获得的最佳和最差结果。重用层次结构中的不同级别被用来管理这种重用层次结构范围内评估的计算复杂性。在面向关注的软件设计建模工具TouchCORE中提出了新评估算法的概念验证实现。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信