跳到主要内容
10.1145/2791060.2791101交流会议文章/章节视图摘要出版物页面人民解放军会议记录会议集合
短纸

动态软件产品线的演变:挑战与展望

出版:2015年7月20日 出版历史
  • 获取引文提醒
  • 摘要

    在许多域中,系统需要连续运行,无法因重新配置或维护任务而关闭。例如,网络物理或基于云的系统通常会在运行时提供支持其适应的手段。系统所需的灵活性和适应性建议应用软件产品线(spl)原则来管理其可变性并支持其重新配置。具体来说,动态软件产品线(Dynamic Software Product Lines,dspl)被提议支持运行时可变性的管理和绑定。虽然spl进化已经被广泛研究,但到目前为止还没有在dspl环境中对其进行详细研究。dspl中使用的可变模型必须与它们所代表的系统协同发展并保持一致,以支持重新配置,即使在运行时更改系统后也是如此。在这篇简短的论文中,我们对dspl中联合演化问题和解决方案空间所需的操作进行了分类。我们分析了此类操作对dspl一致性的影响,并提出了处理所述问题的方法。我们描述了工业自动化软件领域中使用的运行时监控系统,作为dspl在运行时演变的示例,以激励和解释我们的工作。

    工具书类

    [1]
    L.Baresi和C.Quinton。动态演化动态软件产品线的结构可变性。SEAMS公司, 2015.
    [2]
    D.Benavides、S.Segura和A.R.CortéS。20年后特征模型的自动分析:文献综述。信息系统。, 35(6):615--636, 2010.
    [3]
    N.Bencomo、J.Lee和S.O.Hallsteinsen。您的动态软件产品线的动态性如何?SPLC(第二卷),第61-68页,2010年。
    [4]
    P.Borba、L.Teixeira和R.Gheyi。软件产品线优化理论。理论。计算。科学。, 455: 2--30, 2012.
    [5]
    G.Botterweck和A.Pleuss。软件产品线的演变。Evolving Software Systems,Mens,T.、Serebrenik,A.和Cleve,A.(编辑),第265-295页。斯普林格,2014年。
    [6]
    R.Capilla、J.Bosch、P.Trinida、A.Ruiz-Cortes和M.Hinchey。动态软件产品线体系结构和技术概述:来自研究和工业的观察。JSS公司, 91: 3--23, 2014.
    [7]
    K.Czarnecki、P.Grünbacher、R.Rabiser、K.Schmid和A.Wasowski。酷的特性和艰难的决策:可变性建模方法的比较。VaMoS公司,第173-182页。ACM,2012年。
    [8]
    D.Dhungana、P.Grünbacher和R.Rabiser。决策导向变异性建模的dopler meta-tool:一项多案例研究。自动化软件工程, 18(1):77--114, 2011.
    [9]
    W.Heider、R.Rabiser和P.Grünbacher。通过捕获和回放配置决策,促进产品线工程中产品的演变。STTT公司, 14(5):613--630, 2012.
    [10]
    A.Hellebogh、D.Weyns、K.Schmid、T.Holvoet、K.Shelfthout和W.Van Betsbugge。动态添加变体:动态软件产品线中的元可变性建模。DSPL、SPLC,第18-27页,2009年。
    [11]
    M.Hinchey、S.Park和K.Schmid。构建动态软件产品线。电脑类, 45(10):22--26, 2012.
    [12]
    J.McGregor。产品线资产的演变。技术报告CMU/SEI-2003-TR-0052003。
    [13]
    L.Passos、T.Leopoldo、N.Dintzner、S.Apel、A.Wasowski、K.Czarnecki、P.Borba和J.Guo。变量模型和相关软件工件的协同进化:Linux内核中进化模式的新视角。经验软件工程,2015年上市。
    [14]
    C.Quinton、A.Pleuss、D.Le Berre、L.Duchien和G.Botterweck。基于基数的特征模型演化的一致性检查。苏丹人民解放军,第122-131页。ACM,2014年。
    [15]
    C.Quinton、D.Romero和L.Duchien。SALOON:用于选择和配置云环境的平台。软件:实践与经验, 2015.
    [16]
    R.Rabiser、M.Vierhauser和P.Grünbacher。运行时监控基础设施的可变性管理。VaMoS公司,第35-42页。ACM,2015年。
    [17]
    C.Seidl、F.Heidenreich和U.Aßmann。软件产品线中模型和特征映射的协同进化。苏丹人民解放军,第76-85页。ACM,2012年。
    [18]
    R.Tartler、D.Lohmann、J.Sincero和W.Schröder-Preikschat。编译时可配置系统软件中的功能一致性:面临Linux 10000功能问题。欧洲系统,第47-60页。ACM,2011年。
    [19]
    M.Vierhauser、P.Grünbacher、A.Egyed、R.Rabiser和W.Heider。对产品线可变性模型进行灵活且可扩展的一致性检查。ASE公司,第63-72页。ACM,2010年。
    [20]
    M.Vierhauser、R.Rabiser、P.Grünbacher、C.Danner、S.Wallner和H.Zeisel。一个灵活的框架,用于系统间体系结构的运行时监控。WICSA公司,第57-66页。IEEE,2014年。

    引用人

    查看全部
    • (2022)跨变体和版本的迁移学习:Linux内核大小案例IEEE软件工程汇刊10.1109/TSE.2021.311676848:11(4274-4290)在线发布日期:2022年11月1日
    • (2020)HAF回路未来一代计算机系统2016年10月10日/j.未来2019.12.026105:C(607-630)在线发布日期:2020年4月1日
    • (2020)动态软件产品线的演变软件杂志:进化与过程10.1002/平方米2293在线发布日期:2020年6月19日
    • 显示更多引用者

    建议

    评论

    信息和贡献者

    问询处

    发布于

    封面图片ACM其他会议
    SPLC’15:第19届软件产品线国际会议记录
    2015年7月
    460页
    国际标准图书编号:9781450336130
    内政部:10.1145/2791060
    如果复制品不是为了盈利或商业利益而制作或分发的,并且复制品的第一页载有本通知和完整引文,则允许免费制作本作品的全部或部分数字或硬拷贝以供个人或课堂使用。必须尊重ACM以外的其他人对本作品组成部分的版权。允许赊账提取。要以其他方式复制或重新发布,在服务器上发布或重新发布到列表,需要事先获得特定许可和/或付费。从请求权限[电子邮件保护]

    赞助商

    • 范德比尔特大学:范德比特大学
    • Biglever:Biglever软件公司。

    出版商

    计算机协会

    美国纽约州纽约市

    出版历史

    出版:2015年7月20日

    权限

    请求对此文章的权限。

    检查更新

    作者标记

    1. 一致性
    2. 动态软件产品线
    3. 进化

    限定符

    • 短片

    会议

    2015年苏丹人民解放军
    主办单位:
    • 范德比尔特大学
    • Biglever公司
    SPLC’15:2015软件产品线国际会议
    2015年7月20日至24日
    田纳西州纳什维尔

    接受率

    SPLC’15论文接受率87份提交中的34份,39%;
    463份提交文件中的总体接受率167份,36%

    贡献者

    其他指标

    文献计量学和引文

    文献计量学

    文章指标

    • 下载次数(过去12个月)12
    • 下载次数(最近6周)2

    其他指标

    引文

    引用人

    查看全部
    • (2022)跨变体和版本的迁移学习:Linux内核大小案例IEEE软件工程汇刊10.1109/TSE.2021.311676848:11(4274-4290)在线发布日期:2022年11月1日
    • (2020)HAF回路未来一代计算机系统2016年10月10日/j.未来2019.12.026105:C(607-630)在线发布日期:2020年4月1日
    • (2020)动态软件产品线的演变软件杂志:进化与过程10.1002/平方米2293在线发布日期:2020年6月19日
    • (2019)基于对象代理的动态层替换保护IoMT应用安全和通信网络10.1155/2019/27985712019在线发布日期:2019年9月30日
    • (2018)动态软件产品线的实现系统与软件杂志10.1016/j.jss.2017.11.004136:C(74-100)在线发布日期:2018年2月1日
    • (2017)一种管理分布式特征模型以演化自适应动态软件产品线的方法第21届国际系统和软件产品线会议记录-B卷10.1145/3109729.3109743(107-110)在线发布日期:2017年9月25日
    • (2017)软件设计中的可变性和复杂性ACM SIGSOFT软件工程说明10.1145/3011286.301129141:6(27-30)在线发布日期:2017年1月5日
    • (2016)动态软件产品线的学习和进化第十一届自适应和自我管理系统软件工程国际研讨会论文集10.1145/2897053.2897058(158-164)在线发布日期:2016年5月14日
    • (2016)事件捕获和比较用于运行时监视系统中的系统第一届软件设计中的可变性和复杂性国际研讨会论文集10.1145/2897045.2897046(1-4)在线发布日期:2016年5月14日
    • (2016)评估需求监控工具的有用性第38届国际软件工程协会会议记录10.1145/2889160.2889234(122-131)在线发布日期:2016年5月14日
    • 显示更多引用者

    视图选项

    获取访问权限

    登录选项

    完全访问权限

    查看选项

    PDF格式

    以PDF文件查看或下载。

    PDF格式

    电子阅读器

    使用联机查看电子阅读器.

    电子阅读器

    媒体

    数字

    其他

    桌子

    分享

    分享

    共享此出版物链接

    在社交媒体上分享