跳到主要内容
10.1145/3106237.3106252acm会议文章/章节视图摘要出版物页面fse公司会议记录会议集合
研究论文
评估的工件和可重用工件

真实世界的特征模型和产品线研究之间是否存在不匹配?

出版:2017年8月21日出版历史

摘要

特征建模已经成为简化捕获软件产品线可变性的设计标准。在过去几十年中,人们提出了多种特征建模语言来管理工业规模的产品线。然而,在产品线研究中,只允许要求和排除约束的表达性较差的语言被长期粗心地使用。我们要解决的问题是,对于工业产品线来说,这些表达能力较弱的语言是否足够。我们开发了一种算法来消除特征模型中复杂的交叉树约束,使工具和算法能够以即插即用的方式组合使用不同的特征模型方言。然而,我们的算法的范围是有限的。我们对大型特征模型(包括Linux内核)的评估表明,要求和排除约束不足以表达真实世界的特征模型。因此,我们提倡对特征模型的研究需要前瞻性地考虑任意命题公式作为交叉树约束。

工具书类

  1. 马修·阿切尔(Mathieu Acher)、安东尼·克利夫(Anthony Cleve)、吉勒斯·佩鲁因(Gilles Perrouin)、帕特里克·海曼斯(Patrick Heymans)、查尔斯·范本尼登(Charles Vanbeneden)、菲利普·科莱(Philippe Collet)和菲利普·拉。2012.关于从产品描述中提取特征模型。在弗吉尼亚州。美国纽约州纽约市ACM,45-54。谷歌学者谷歌学者数字图书馆数字图书馆
  2. 马修·阿切尔(Mathieu Acher)、菲利普·科莱(Philippe Collet)、菲利普·拉希尔(Philipe Lahire)和罗伯特·B·法国(Robert B France)。2011.用熟悉的语言管理特征模型:语言及其工具支持的演示。在第五届软件集成系统可变性建模研讨会论文集中。美国医学会,91–96。谷歌学者谷歌学者数字图书馆数字图书馆
  3. Ra'Fat Al-Msie'deen、Marianne Huchard、Abdelhak-Djamel Seriai、Christelle Urtado和Sylvain Vauttier。2014.使用形式化概念分析对软件配置中的特征模型进行逆向工程。在CLA 2014:第十一届概念格及其应用国际会议(CEUR-Workshop)中,Sebastian Rudolph Karell Bertet(Ed.),第1252卷。Ondrej Krídlo,斯洛伐克科希策,95-106。https://hal-auf.archives-ouvertes.fr/hal-01075524谷歌学者谷歌学者
  4. 卡普尔·贝克(Kacper Bak)、齐诺维·迪斯金(Zinovy Diskin)、米查尔·安奇维茨(Michal Antkiewicz)、克尔兹托夫·沙内基(Krzysztof Czarnecki)和安德烈·瓦索夫斯基(Andrzej Wasowski)。2013.Clafer:统一类和特征建模。软件和;系统建模(2013),1-35。谷歌学者谷歌学者
  5. 唐·巴托里(Don Batory)。2005.特征模型、语法和命题公式。程序中。国际软件产品线会议(SPLC)。施普林格,柏林,海德堡,7-20。2017年9月4日至8日,ESEC/FSE’17,德国帕德博恩亚历山大·克努佩尔、托马斯·图姆、斯蒂芬·门尼克、延斯·梅尼基和伊娜·谢弗谷歌学者谷歌学者数字图书馆数字图书馆
  6. 大卫·贝纳维德斯、安东尼奥·鲁伊斯·科尔特斯和巴勃罗·特立尼达。2005.特征模型的自动推理。程序中。国际会议高级信息系统工程(CAiSE)。491–503.谷歌学者谷歌学者数字图书馆数字图书馆
  7. 大卫·贝纳维德斯、塞尔吉奥·塞古拉和安东尼奥·鲁伊斯·科尔特斯。2010年,《20年后特征模型的自动分析:文献综述》。信息系统35,6(2010),615-708。谷歌学者谷歌学者数字图书馆数字图书馆
  8. 大卫·贝纳维德斯、塞尔吉奥·塞古拉、巴勃罗·特立尼达和安东尼奥·鲁伊斯·科尔特斯。2007年。FAMA:构建特征模型自动分析框架。程序中。软件集成系统(VaMoS)的国际研讨会可变性建模。《2007-01年技术报告》,爱尔兰利默里克Lero,129-134。谷歌学者谷歌学者
  9. 托尔斯滕·伯杰(Thorsten Berger)、史蒂文·舍(Steven She)、拉斐尔·洛图福(Rafael Lotufo)、安德烈·沃索夫斯基(Andrzej Wasowski)和克日什托夫·沙内基。2013年,系统软件领域的可变性模型和语言研究。IEEE软件工程学报39,12(2013),1611-1640。谷歌学者谷歌学者数字图书馆数字图书馆
  10. 昆汀·鲍彻(Quentin Boucher)、安德烈亚斯·克莱森(Andreas Classen)、保罗·费伯(Paul Faber)和帕特里克·海曼斯(Patrick Heymans)。2010年,推出基于文本的特征建模语言TVL。第四届软件密集型系统可变性建模国际研讨会论文集(VaMoSŹ10),奥地利林茨,1月。27–29.谷歌学者谷歌学者
  11. Johannes Bürdek、Timo Kehrer、Malte Lochau、Dennis Reuling、Udo Kelter和Andy Schürr。2016.使用复杂特征模型差异推理产品线进化。自动化软件工程23,4(2016),687–733。谷歌学者谷歌学者数字图书馆数字图书馆
  12. Krzysztof Czarnecki和Ulrich Eisenecker。生成性编程:方法、工具和应用。ACM/Addison-Wesley,美国纽约州纽约市。谷歌学者谷歌学者数字图书馆数字图书馆
  13. Krzysztof Czarnecki、Simon Helsen和Ulrich Eisenecker。2005.基于基数的特征模型的形式化及其专业化。《软件过程:改进与实践》10(2005),7–29。谷歌学者谷歌学者交叉引用交叉引用
  14. Krzysztof Czarnecki和Andrzej Wąsowski。2007.功能图和逻辑:再次出现。程序中。国际软件产品线会议(SPLC)。IEEE,华盛顿特区,美国,23-34。谷歌学者谷歌学者数字图书馆数字图书馆
  15. Faezeh Ensan、Ebrahim Bagheri和Dragan Gašević。2012.软件产品线功能模型的基于进化搜索的测试生成。高级信息系统工程,Springer,613–628。谷歌学者谷歌学者数字图书馆数字图书馆
  16. 马格努斯·埃里克森(Magnus Eriksson)、于尔根·贝尔斯特勒(Jürgen Börstler)和克杰尔·博格(Kjell Borg),2005年。PLUSS方法:具有特征、用例和用例实现的领域建模。第九届软件产品线国际会议(SPLC'05)论文集。斯普林格·弗拉格,柏林,海德堡,33-44。谷歌学者谷歌学者数字图书馆数字图书馆
  17. Yossi Gil、Shiri Kremer-Davidson和Itay Maman。2010.无约束?特征图与特征模型。程序中。国际软件产品线会议(SPLC)。柏林施普林格,海德堡,271-285。谷歌学者谷歌学者数字图书馆数字图书馆
  18. M.L.Griss、J.Favaro和M.d’Alessandro。1998.将特征建模与RSEB集成。第五届软件重用国际会议论文集(ICSR'98)。IEEE计算机学会,美国华盛顿特区,76-。http://dl.acm.org/citation.cfm?编号:551789.853486谷歌学者谷歌学者数字图书馆数字图书馆
  19. 郭建美、朱尔斯·怀特、王光欣、李健和王英林。2011.软件产品线中资源约束下优化特征选择的遗传算法。J.系统。柔和。84,12(2011年12月),2208-2221。谷歌学者谷歌学者数字图书馆数字图书馆
  20. Jilles Van Gurp、Jan Bosch和Mikael Svahnberg,2001年。关于软件产品线中的可变性概念。在软件体系结构IEEE/IFIP工作会议记录(WICSA’01)中。IEEE计算机学会,美国华盛顿特区,45-。谷歌学者谷歌学者数字图书馆数字图书馆
  21. 伊芙琳·妮可·哈斯林格、罗伯托·埃里克·洛佩斯·赫雷琼和亚历山大·埃吉德。2013.关于从有效特征组合集合中提取特征模型。在软件工程基本方法国际会议上,Springer,53-67。谷歌学者谷歌学者数字图书馆数字图书馆
  22. Kyo C.Kang、Sholom G.Cohen、James A.Hess、William E.Novak和A.Spencer Peterson。1990.面向特征的领域分析(FODA)可行性研究。技术报告CMU/SEI-90-TR-21。软件工程研究所。谷歌学者谷歌学者
  23. Kyo C.Kang、Sajoong Kim、Jaejoon Lee、Kijoo Kim、Gerard Jounghyun Kim和Euiseob Shin。1998年。FORM:一种具有特定领域参考体系结构的面向特征的重用方法。软件工程年鉴5,1(1998年1月),143-168。谷歌学者谷歌学者数字图书馆数字图书馆
  24. 克里斯蒂安·卡斯特纳(Christian Kästner)、托马斯·图姆(Thomas Thumüm)、冈特·萨克(Gunter Saake)、珍妮特·费根斯潘(Janet Feigenspan)、托托马斯·莱奇(Thomas-Leich)、费比安·威尔戈兹(Fabian Wielgor。2009.FeatureIDE:面向功能软件开发的工具框架。程序中。国际合格软件工程(ICSE)。IEEE,美国华盛顿特区,611-614。正式演示文件。谷歌学者谷歌学者数字图书馆数字图书馆
  25. 安迪·肯纳(Andy Kenner)、克里斯蒂安·卡斯特纳(Christian Kästner)、斯特芬·哈斯(Steffen Haase)和托马斯·莱奇(Thomas Leich)。2010.类型厨师:走向类型检查#Ifdef在C.in Proc.中的可变性。国际研讨会面向功能的软件开发(FOSD)。美国纽约州纽约市ACM,25-32。谷歌学者谷歌学者数字图书馆数字图书馆
  26. 卢卡斯·林斯鲍尔(Lukas Linsbauer)、罗伯托·埃里克·洛佩斯·赫雷洪(Roberto Erick Lopez-Herrejon)和亚历山大·埃吉德(Alexander Egyed)。2014.使用遗传编程进行特征模型合成。在基于搜索的软件工程国际研讨会上,斯普林格,153-167。谷歌学者谷歌学者
  27. 罗伯托·洛佩斯·埃尔雷洪(Roberto E Lopez-Herrejon)、卢卡斯·林斯鲍尔(Lukas Linsbauer)、何塞·阿加林多(JoséA Galindo)、何塞·帕雷佐(JosáA Parejo)、大卫·贝纳维德斯(David Benavides)、塞尔吉奥·塞古拉。2015.反向工程特征模型搜索技术评估。《系统与软件杂志》103(2015),353–369。谷歌学者谷歌学者数字图书馆数字图书馆
  28. 马西利奥·门登萨(Marcílio Mendonça)、莫伊塞斯·布兰科(Moises Branco)和唐纳德·考恩(Donald Cowan)。2009年S.P.L.O.T.:软件产品线在线工具。程序中。Conf.面向对象编程、系统、语言和应用(OOPSLA)。ACM,美国纽约州纽约市,761-762。谷歌学者谷歌学者数字图书馆数字图书馆
  29. 马赫迪·努里安(Mahdi Noorian)、阿里雷扎·恩桑(Alireza Ensan)、易卜拉欣·巴赫里(Ebrahim Bagheri)、哈罗德·博利(Harold Boley)和叶夫根·比列茨基。2011.基于描述逻辑推理的特征模型调试。。DMS,第11卷。Citeser,158-164。谷歌学者谷歌学者
  30. 克劳斯·波尔(Klaus Pohl)、格林特·伯克尔(Günter Böckle)和弗兰克·范德林登(Frank J.van der Linden)。2005.软件产品线工程:基础、原理和技术。施普林格,柏林,海德堡。谷歌学者谷歌学者数字图书馆数字图书馆
  31. Matthias Riebisch、Kai Böllert、Detlef Streitferdt和Ilka Philippow。2002.使用UML多重性扩展特征图。程序中。世界会议集成设计与工艺技术(IDPT)。谷歌学者谷歌学者
  32. 马克·罗森穆勒、诺伯特·西格蒙德、托马斯·图姆和冈特·萨克。2011.多维变量建模。在VaMoS中。纽约ACM,11–22。谷歌学者谷歌学者
  33. Pierre Yves Schobbens、Patrick Heymans、Jean-Christophe Trigaux和Yves Bontemps。2007.特征图的通用语义。计算机网络51,2(2007),456–479。谷歌学者谷歌学者数字图书馆数字图书馆
  34. 塞尔吉奥·塞古拉(Sergio Segura)、何塞·加林多(JoséA.Galindo)、大卫·贝纳维德斯(David Benavides)、何塞·A·帕雷乔(JosáA.Parejo)和安东尼奥·鲁伊斯·科尔特斯。2012.BeTTy:特征模型自动分析的基准和测试。程序中。软件集成系统(VaMoS)的国际研讨会可变性建模。美国纽约州纽约市ACM,63-71。谷歌学者谷歌学者数字图书馆数字图书馆
  35. 塞尔吉奥·塞古拉(Sergio Segura)、何塞·A·帕雷佐(JoséA Parejo)、罗伯特·海伦斯(Robert M Hierons)、大卫·贝纳维德斯(David Benavides)和安东尼奥·鲁伊斯·科尔特斯。2014.使用进化算法自动生成计算硬特征模型。应用专家系统41,8(2014),3975–3992。谷歌学者谷歌学者数字图书馆数字图书馆
  36. Hazim Shatnawi和H Conrad Cunningham。2017.将SPL功能模型映射到关系数据库。《东南会议记录》。ACM,42–49岁。谷歌学者谷歌学者数字图书馆数字图书馆
  37. 史蒂文·舍(Steven She)、拉斐尔·洛图福(Rafael Lotufo)、托尔斯滕·伯杰(Thorsten Berger)、安德烈·索夫斯基(Andrzej Wąsowski)和克尔兹托夫·沙内基。2011.反向工程特征模型。程序中。国际合格软件工程(ICSE)。美国纽约州纽约市ACM,461-470。谷歌学者谷歌学者数字图书馆数字图书馆
  38. 史江凡(Jiangfan Shi)、米拉·科恩(Myra B Cohen)和马修·德怀尔(Matthew B Dwyer)。2012.使用组合符号执行的软件产品线集成测试。《软件工程的基本方法》,施普林格出版社,270-284。谷歌学者谷歌学者数字图书馆数字图书馆
  39. 加布里埃尔·库蒂尼奥·索萨·费雷拉(Gabriel Coutinho Sousa Ferreira)、菲利佩·努内斯·盖亚(Felipe Nunes Gaia)、爱德华多·菲格雷多(Eduardo Figueiredo)和马塞洛·德·阿尔梅达·迈亚。2014年,关于在不断发展的软件产品线中使用面向特征的编程——一项比较研究。计算机程序设计科学(SCP)93,A(2014),65-85。谷歌学者谷歌学者数字图书馆数字图书馆
  40. 托马斯·图姆、顿·巴托里和克里斯蒂安·卡斯特纳。2009.关于编辑要素模型的推理。程序中。国际合格软件工程(ICSE)。IEEE,华盛顿特区,美国,254-264。谷歌学者谷歌学者数字图书馆数字图书馆
  41. 托马斯·图姆(Thomas Thüm)、克里斯蒂安·卡斯特纳(Christian Kästner)、塞巴斯蒂安·埃尔德维格(Sebastian Erdweg)和诺伯特·西格蒙德(Norbert Siegmund)。2011.特征建模中的抽象特征。程序中。国际软件产品线会议(SPLC)。IEEE,美国华盛顿特区,191–200。谷歌学者谷歌学者数字图书馆数字图书馆
  42. C.Reid Turner、Alexander L.Wolf、Alfonso Fuggetta和Luigi Lavazza。1998年,特征工程。国际研讨会软件规范与设计(IWSSD)。IEEE,美国华盛顿特区,162-164。谷歌学者谷歌学者数字图书馆数字图书馆
  43. 总理范登·布鲁克和我加尔瓦奥·卢伦斯科·达席尔瓦。2009年。使用广义特征树分析特征模型。(2009年)。谷歌学者谷歌学者
  44. Arie van Deursen和Paul Klint。2002.领域特定语言设计需要功能描述。计算与信息技术10,1(2002),1-17。谷歌学者谷歌学者交叉引用交叉引用
  45. 王帅(Shuai Wang)、肖卡特·阿里(Shaukat Ali)、阿尔诺·哥特利布(Arnaud Gotlieb)和马吕斯·利安(Marius Liaaen)。2017.自动化产品线测试用例选择:工业案例研究和控制实验。软件和系统建模(SoSyM)16,2(2017),417–441。谷歌学者谷歌学者数字图书馆数字图书馆
  46. 马库斯·韦克瑟、马尔特·洛肖、托马斯·施纳贝尔、比约恩·里奇尔扎根和安迪·舒尔。2016.小心差距!基于潜在无界基数的特征模型的自动异常检测。在软件工程基本方法国际会议上,施普林格,158-175。谷歌学者谷歌学者数字图书馆数字图书馆
  47. 朱尔斯·怀特(Jules White)、布莱恩·多尔蒂(Brian Dougherty)和道格拉斯·施密特(Douglas C Schmidt)。2009.使用过滤笛卡尔展平选择高度优化的架构特征集。《系统与软件杂志》82,8(2009),1268–1284。谷歌学者谷歌学者数字图书馆数字图书馆
  48. 朱尔斯·怀特(Jules White)、何塞·阿加林多(JoséA Galindo)、特里普蒂·萨克塞纳(Tripti Saxena)、布莱恩·多尔蒂(Brian Dougherty)、大卫·贝纳维德斯(David Benavides)和道格拉斯·施密特。2014.软件产品线中不断变化的功能模型配置。J.系统与软件(JSS)87,0(2014),119–136。谷歌学者谷歌学者数字图书馆数字图书馆

索引术语

  1. 真实世界的特征模型和产品线研究之间是否存在不匹配?

      建议

      评论

      登录选项

      检查您是否可以通过登录凭据或您的机构访问本文。

      登录

      完全访问权限

      • 发布于

        封面图片ACM会议
        ESEC/FSE 2017:2017年第11次软件工程基础联席会议记录
        2017年8月
        1073页
        国际标准图书编号:9781450351058
        内政部:10.1145/3106237

        版权所有©2017 ACM

        如果复制品不是为了盈利或商业利益而制作或分发的,并且复制品的第一页载有本通知和完整引文,则允许免费制作本作品的全部或部分数字或硬拷贝以供个人或课堂使用。必须尊重ACM以外的其他人对本作品组成部分的版权。允许用信用证进行摘要。要以其他方式复制或重新发布、在服务器上发布或重新分发到列表,需要事先获得特定许可和/或收取费用。从请求权限[电子邮件保护]

        出版商

        计算机协会

        美国纽约州纽约市

        出版历史

        • 出版:2017年8月21日

        权限

        请求有关此文章的权限。

        请求权限

        检查更新

        限定符

        • 研究论文

        接受率

        总体验收率112属于543提交文件,21%

        即将召开的会议

        24年FSE
        第32届ACM国际软件工程基础会议
        2024年7月15日至19日
        伊波朱卡(伯南布哥),巴西

      PDF格式

      以PDF文件查看或下载。

      PDF格式

      电子阅读器

      使用eReader联机查看。

      电子阅读器