Specifying Evolving Requirements Models with TimedURN

Aprajita, Sahil Luthra, G. Mussbacher
{"title":"Specifying Evolving Requirements Models with TimedURN","authors":"Aprajita, Sahil Luthra, G. Mussbacher","doi":"10.1109/MiSE.2017.10","DOIUrl":null,"url":null,"abstract":"The User Requirements Notation (URN) supports the elicitation, specification, and analysis of integrated goal and scenario models. The analysis of the goal and scenario models focuses on one snapshot in time and does not allow the model to change over time. While several models may be created that represent different stages of a system, managing several, slightly different model copies is a space-consuming, time-consuming, and error-prone task that makes it difficult to maintain consistency across the model copies. This paper introduces TimedURN, an extension of the URN standard, which enables the modeling and analysis of a comprehensive set of changes to a goal and scenario model over time. The changes to the model are captured in one base model, which eases system evolution. The metamodel for TimedURN is presented and it is argued that it can also be applied to other modeling languages. Furthermore, the usefulness of TimedURN is illustrated with an example from the sustainability domain and the comprehensiveness of the supported types of changes is assessed.","PeriodicalId":321225,"journal":{"name":"2017 IEEE/ACM 9th International Workshop on Modelling in Software Engineering (MiSE)","volume":"15 4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"13","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 IEEE/ACM 9th International Workshop on Modelling in Software Engineering (MiSE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MiSE.2017.10","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 13

Abstract

The User Requirements Notation (URN) supports the elicitation, specification, and analysis of integrated goal and scenario models. The analysis of the goal and scenario models focuses on one snapshot in time and does not allow the model to change over time. While several models may be created that represent different stages of a system, managing several, slightly different model copies is a space-consuming, time-consuming, and error-prone task that makes it difficult to maintain consistency across the model copies. This paper introduces TimedURN, an extension of the URN standard, which enables the modeling and analysis of a comprehensive set of changes to a goal and scenario model over time. The changes to the model are captured in one base model, which eases system evolution. The metamodel for TimedURN is presented and it is argued that it can also be applied to other modeling languages. Furthermore, the usefulness of TimedURN is illustrated with an example from the sustainability domain and the comprehensiveness of the supported types of changes is assessed.
使用timmedurn指定不断发展的需求模型
用户需求符号(URN)支持对集成的目标和场景模型的启发、规范和分析。目标和场景模型的分析集中在一个时间快照上,不允许模型随时间变化。虽然可以创建几个模型来表示系统的不同阶段,但是管理几个稍微不同的模型副本是一项消耗空间、耗时且容易出错的任务,这使得很难在模型副本之间保持一致性。本文介绍了timmedurn,它是URN标准的扩展,它支持对目标和场景模型随时间变化的一组全面变化进行建模和分析。对模型的更改被捕获在一个基本模型中,这简化了系统演化。提出了timmedurn的元模型,并指出它也可以应用于其他建模语言。此外,还通过可持续性领域的一个例子说明了timmedurn的有用性,并评估了所支持的变化类型的全面性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:604180095
Book学术官方微信