表示软件架构中的可变性:系统的文献回顾

Umaima Haider, E. Woods, R. Bashroush
{"title":"表示软件架构中的可变性:系统的文献回顾","authors":"Umaima Haider, E. Woods, R. Bashroush","doi":"10.15282/IJSECS.4.2.2018.2.0046","DOIUrl":null,"url":null,"abstract":"Variability in software \n- \nintensive systems is the ability of a software artefact (e.g., a \nsystem, subsystem, or component) to be extended, customised or configured for \ndeployment in a specific context. Software Architecture is \na high \n- \nlevel description of a \nsoftware \n- \nintensive system that abstracts the system implementation details allowing the \narchitect to view the system as a whole. \nAlthough variability in software architecture is \nrecognised as a challenge in multiple domains, \nthere has been no formal consensus on \nhow variability should be captured or represented. The objective of this research was to \nprovide a snapshot of the state \n- \nof \n- \nthe \n- \nart on representing variability in software \narchitecture while assessing the nature of the \ndifferent approaches. To achieve this \nobjective, a Systematic Literature Review (SLR) was conducted covering literature \nproduced from January 1991 until June 2016. Then, grounded theory was used to \nconduct the analysis and draw conclusions from data, mini \nmising threats to validity. In \nthis paper \n, we report on the findings from the study.","PeriodicalId":31240,"journal":{"name":"International Journal of Software Engineering and Computer Systems","volume":"17 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2018-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"REPRESENTING VARIABILITY IN SOFTWARE ARCHITECTURE: A SYSTEMATIC LITERATURE REVIEW\",\"authors\":\"Umaima Haider, E. Woods, R. Bashroush\",\"doi\":\"10.15282/IJSECS.4.2.2018.2.0046\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Variability in software \\n- \\nintensive systems is the ability of a software artefact (e.g., a \\nsystem, subsystem, or component) to be extended, customised or configured for \\ndeployment in a specific context. Software Architecture is \\na high \\n- \\nlevel description of a \\nsoftware \\n- \\nintensive system that abstracts the system implementation details allowing the \\narchitect to view the system as a whole. \\nAlthough variability in software architecture is \\nrecognised as a challenge in multiple domains, \\nthere has been no formal consensus on \\nhow variability should be captured or represented. The objective of this research was to \\nprovide a snapshot of the state \\n- \\nof \\n- \\nthe \\n- \\nart on representing variability in software \\narchitecture while assessing the nature of the \\ndifferent approaches. To achieve this \\nobjective, a Systematic Literature Review (SLR) was conducted covering literature \\nproduced from January 1991 until June 2016. Then, grounded theory was used to \\nconduct the analysis and draw conclusions from data, mini \\nmising threats to validity. In \\nthis paper \\n, we report on the findings from the study.\",\"PeriodicalId\":31240,\"journal\":{\"name\":\"International Journal of Software Engineering and Computer Systems\",\"volume\":\"17 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-08-30\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Journal of Software Engineering and Computer Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.15282/IJSECS.4.2.2018.2.0046\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Software Engineering and Computer Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.15282/IJSECS.4.2.2018.2.0046","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

摘要

软件密集型系统中的可变性是指软件工件(例如,系统、子系统或组件)被扩展、定制或配置为在特定上下文中部署的能力。软件架构是对软件密集型系统的高级描述,它将系统实现细节抽象出来,使架构师能够将系统视为一个整体。尽管软件架构中的可变性被认为是多个领域的挑战,但是对于如何捕获或表示可变性还没有正式的共识。这项研究的目的是在评估不同方法的本质的同时,对软件体系结构中表示可变性的最新技术状态提供一个快照。为了实现这一目标,对1991年1月至2016年6月期间的文献进行了系统文献综述(SLR)。然后,运用扎根理论进行分析,从数据中得出结论,尽量减少对有效性的威胁。在本文中,我们报告了研究结果。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
REPRESENTING VARIABILITY IN SOFTWARE ARCHITECTURE: A SYSTEMATIC LITERATURE REVIEW
Variability in software - intensive systems is the ability of a software artefact (e.g., a system, subsystem, or component) to be extended, customised or configured for deployment in a specific context. Software Architecture is a high - level description of a software - intensive system that abstracts the system implementation details allowing the architect to view the system as a whole. Although variability in software architecture is recognised as a challenge in multiple domains, there has been no formal consensus on how variability should be captured or represented. The objective of this research was to provide a snapshot of the state - of - the - art on representing variability in software architecture while assessing the nature of the different approaches. To achieve this objective, a Systematic Literature Review (SLR) was conducted covering literature produced from January 1991 until June 2016. Then, grounded theory was used to conduct the analysis and draw conclusions from data, mini mising threats to validity. In this paper , we report on the findings from the study.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
14
×
引用
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学术官方微信