Supporting the Evolution of Product Line Architectures with Variability Model Fragments

Deepak Dhungana, Thomas Neumayer, P. Grünbacher, Rick Rabiser
{"title":"Supporting the Evolution of Product Line Architectures with Variability Model Fragments","authors":"Deepak Dhungana, Thomas Neumayer, P. Grünbacher, Rick Rabiser","doi":"10.1109/WICSA.2008.23","DOIUrl":null,"url":null,"abstract":"Evolution is a permanent challenge in product line engineering. Reusable assets such as software components or documents evolve continuously due to new customer requirements or technology changes. This leads to modifications or extensions of the product line's variability models describing the reference architecture. Due to the large size of product lines, single stakeholders or teams can only maintain a small part of a system which poses additional challenges for evolution. This paper presents a tool-supported approach for building and maintaining variability models of large-scale product lines. We structure variability models into multiple model fragments of manageable size that can be created and maintained by individual teams. Model fragments can be merged semi- automatically into a variability model. We illustrate the approach with examples from ongoing industry collaboration.","PeriodicalId":352075,"journal":{"name":"Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-02-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"18","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WICSA.2008.23","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 18

Abstract

Evolution is a permanent challenge in product line engineering. Reusable assets such as software components or documents evolve continuously due to new customer requirements or technology changes. This leads to modifications or extensions of the product line's variability models describing the reference architecture. Due to the large size of product lines, single stakeholders or teams can only maintain a small part of a system which poses additional challenges for evolution. This paper presents a tool-supported approach for building and maintaining variability models of large-scale product lines. We structure variability models into multiple model fragments of manageable size that can be created and maintained by individual teams. Model fragments can be merged semi- automatically into a variability model. We illustrate the approach with examples from ongoing industry collaboration.
用可变性模型片段支持产品线架构的演进
进化是产品线工程中一个永恒的挑战。可重用资产,如软件组件或文档,由于新的客户需求或技术变更而不断发展。这将导致对描述参考体系结构的产品线可变性模型的修改或扩展。由于产品线的规模很大,单个涉众或团队只能维护系统的一小部分,这为进化带来了额外的挑战。本文提出了一种工具支持的方法,用于构建和维护大规模产品线的可变性模型。我们将可变性模型结构为可管理大小的多个模型片段,这些模型片段可以由单个团队创建和维护。模型片段可以半自动地合并成一个可变性模型。我们用正在进行的行业合作中的例子来说明这种方法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信