参考架构是否有助于标准化可变性管理工具?

E. Oliveira, A. Allian
{"title":"参考架构是否有助于标准化可变性管理工具?","authors":"E. Oliveira, A. Allian","doi":"10.1145/2755567.2755568","DOIUrl":null,"url":null,"abstract":"Variability Management (VM) is one of the core activities for the success of software reuse. Several VM tools developed in academia and industry support mass customization of new software products and decrease time to market. Despite of a signi cant number of VM tools, in most cases, industry has adopted different techniques for managing variability, including producing their own tools. Such a heterogeneity provides difficulties in establishing VM, product customization and derivation, and standardization. From another perspective, reference architectures (RA) are a special type of software architecture as it encompasses specific domain knowledge, making it easier the development, standardization and evolution of software systems. Concepts from reference architectures can mitigate the lacking of VM tools standardization. Therefore, this position paper presents a vision towards supporting architectural standardization of VM tools, through reference architectures, for achieving a well-recognized understanding of such a domain and promoting reuse of design expertise. In this context, the main contribution of this paper is providing a discussion with regard to reference architectures and variability management tools towards supporting answering the following research question: \\Do reference architectures can contribute to standardizing VM tools?\". Such standardization is useful as it fosters interoperability and reuse.","PeriodicalId":350130,"journal":{"name":"2015 1st International Workshop on Exploring Component-based Techniques for Constructing Reference Architectures (CobRA)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-05-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Do reference architectures can contribute to standardizing variability management tools?\",\"authors\":\"E. Oliveira, A. Allian\",\"doi\":\"10.1145/2755567.2755568\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Variability Management (VM) is one of the core activities for the success of software reuse. Several VM tools developed in academia and industry support mass customization of new software products and decrease time to market. Despite of a signi cant number of VM tools, in most cases, industry has adopted different techniques for managing variability, including producing their own tools. Such a heterogeneity provides difficulties in establishing VM, product customization and derivation, and standardization. From another perspective, reference architectures (RA) are a special type of software architecture as it encompasses specific domain knowledge, making it easier the development, standardization and evolution of software systems. Concepts from reference architectures can mitigate the lacking of VM tools standardization. Therefore, this position paper presents a vision towards supporting architectural standardization of VM tools, through reference architectures, for achieving a well-recognized understanding of such a domain and promoting reuse of design expertise. In this context, the main contribution of this paper is providing a discussion with regard to reference architectures and variability management tools towards supporting answering the following research question: \\\\Do reference architectures can contribute to standardizing VM tools?\\\". Such standardization is useful as it fosters interoperability and reuse.\",\"PeriodicalId\":350130,\"journal\":{\"name\":\"2015 1st International Workshop on Exploring Component-based Techniques for Constructing Reference Architectures (CobRA)\",\"volume\":\"20 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-05-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2015 1st International Workshop on Exploring Component-based Techniques for Constructing Reference Architectures (CobRA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/2755567.2755568\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 1st International Workshop on Exploring Component-based Techniques for Constructing Reference Architectures (CobRA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2755567.2755568","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

摘要

可变性管理(VM)是软件重用成功的核心活动之一。学术界和工业界开发的一些虚拟机工具支持新软件产品的大规模定制,并缩短了上市时间。尽管有大量的虚拟机工具,但在大多数情况下,行业采用了不同的技术来管理可变性,包括生产自己的工具。这种异构性给虚拟机的建立、产品的定制和派生以及标准化带来了困难。从另一个角度来看,参考体系结构(RA)是一种特殊类型的软件体系结构,因为它包含了特定的领域知识,使软件系统的开发、标准化和演进变得更加容易。参考体系结构中的概念可以缓解虚拟机工具标准化的不足。因此,本文提出了一个愿景,即通过参考体系结构支持VM工具的体系结构标准化,以实现对这样一个领域的公认理解,并促进设计专业知识的重用。在此背景下,本文的主要贡献是提供了关于参考架构和可变性管理工具的讨论,以支持回答以下研究问题:参考架构是否可以为标准化VM工具做出贡献?这种标准化是有用的,因为它促进了互操作性和重用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Do reference architectures can contribute to standardizing variability management tools?
Variability Management (VM) is one of the core activities for the success of software reuse. Several VM tools developed in academia and industry support mass customization of new software products and decrease time to market. Despite of a signi cant number of VM tools, in most cases, industry has adopted different techniques for managing variability, including producing their own tools. Such a heterogeneity provides difficulties in establishing VM, product customization and derivation, and standardization. From another perspective, reference architectures (RA) are a special type of software architecture as it encompasses specific domain knowledge, making it easier the development, standardization and evolution of software systems. Concepts from reference architectures can mitigate the lacking of VM tools standardization. Therefore, this position paper presents a vision towards supporting architectural standardization of VM tools, through reference architectures, for achieving a well-recognized understanding of such a domain and promoting reuse of design expertise. In this context, the main contribution of this paper is providing a discussion with regard to reference architectures and variability management tools towards supporting answering the following research question: \Do reference architectures can contribute to standardizing VM tools?". Such standardization is useful as it fosters interoperability and reuse.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信