通过模型驱动的部署、配置和测试降低企业产品线架构部署和测试成本

Jules White, B. Dougherty
{"title":"通过模型驱动的部署、配置和测试降低企业产品线架构部署和测试成本","authors":"Jules White, B. Dougherty","doi":"10.4018/978-1-61692-874-2.ch015","DOIUrl":null,"url":null,"abstract":"Product-line architectures (PLAs) are a paradigm for developing software families by customizing and composing reusable artifacts, rather than handcrafting software from scratch. Extensive testing is required to develop reliable PLAs, which may have scores of valid variants that can be constructed from the architecture’s components. It is crucial that each variant be tested thoroughly to assure the quality of these applications on multiple platforms and hardware configurations. It is tedious and error-prone, however, to setup numerous distributed test environments manually and ensure they are deployed and configured correctly. To simplify and automate this process, we present FireAnt, which is a tool for the model-driven development (MDD) of PLA deployment and testing plans. To validate FireAnt, we use a distributed constraints optimization system case study to illustrate the cost savings of using an MDD approach for the deployment and testing of PLAs.","PeriodicalId":158461,"journal":{"name":"Model-Driven Domain Analysis and Software Development","volume":"45 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Reducing Enterprise Product Line Architecture Deployment and Testing Costs via Model Driven Deployment, Configuration, and Testing\",\"authors\":\"Jules White, B. Dougherty\",\"doi\":\"10.4018/978-1-61692-874-2.ch015\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Product-line architectures (PLAs) are a paradigm for developing software families by customizing and composing reusable artifacts, rather than handcrafting software from scratch. Extensive testing is required to develop reliable PLAs, which may have scores of valid variants that can be constructed from the architecture’s components. It is crucial that each variant be tested thoroughly to assure the quality of these applications on multiple platforms and hardware configurations. It is tedious and error-prone, however, to setup numerous distributed test environments manually and ensure they are deployed and configured correctly. To simplify and automate this process, we present FireAnt, which is a tool for the model-driven development (MDD) of PLA deployment and testing plans. To validate FireAnt, we use a distributed constraints optimization system case study to illustrate the cost savings of using an MDD approach for the deployment and testing of PLAs.\",\"PeriodicalId\":158461,\"journal\":{\"name\":\"Model-Driven Domain Analysis and Software Development\",\"volume\":\"45 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1900-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Model-Driven Domain Analysis and Software Development\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.4018/978-1-61692-874-2.ch015\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Model-Driven Domain Analysis and Software Development","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4018/978-1-61692-874-2.ch015","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

产品线架构(PLAs)是通过定制和组合可重用工件来开发软件系列的范例,而不是从头开始手工制作软件。开发可靠的pla需要广泛的测试,它可能有许多有效的变体,可以从体系结构的组件构建。至关重要的是,每个变体都要进行彻底的测试,以确保这些应用程序在多个平台和硬件配置上的质量。然而,手动设置大量的分布式测试环境并确保它们被正确部署和配置是乏味且容易出错的。为了简化和自动化这个过程,我们提出了FireAnt,这是一个用于PLA部署和测试计划的模型驱动开发(MDD)的工具。为了验证FireAnt,我们使用分布式约束优化系统案例研究来说明使用MDD方法部署和测试pla的成本节约。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Reducing Enterprise Product Line Architecture Deployment and Testing Costs via Model Driven Deployment, Configuration, and Testing
Product-line architectures (PLAs) are a paradigm for developing software families by customizing and composing reusable artifacts, rather than handcrafting software from scratch. Extensive testing is required to develop reliable PLAs, which may have scores of valid variants that can be constructed from the architecture’s components. It is crucial that each variant be tested thoroughly to assure the quality of these applications on multiple platforms and hardware configurations. It is tedious and error-prone, however, to setup numerous distributed test environments manually and ensure they are deployed and configured correctly. To simplify and automate this process, we present FireAnt, which is a tool for the model-driven development (MDD) of PLA deployment and testing plans. To validate FireAnt, we use a distributed constraints optimization system case study to illustrate the cost savings of using an MDD approach for the deployment and testing of PLAs.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Model-Driven Performance Evaluation of Web Application Portals Derivation of Use Cases from the Topological Computation Independent Business Model Model-Driven Configuration of Distributed Real-time and Embedded Systems Model-Driven Impact Analysis of Software Product Lines Reducing Enterprise Product Line Architecture Deployment and Testing Costs via Model Driven Deployment, Configuration, and Testing
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1