首页> 外文期刊>Software Engineering, IEEE Transactions on >Modeling Product Line Software Assets Using Domain-Specific Kits
【24h】

Modeling Product Line Software Assets Using Domain-Specific Kits

机译:使用领域专用工具包对产品线软件资产进行建模

获取原文
获取原文并翻译 | 示例

摘要

Software Product Line Engineering (SPLE) is a prominent paradigm for the assembly of a family of products using product line core assets. The modeling of software assets that together form the actual products is critical for achieving the strategic benefits of Software Product Lines (SPLs). We propose a feature-based approach to software asset modeling based on abstractions provided by Domain-Specific Kits (DSKs). This approach involves a software Asset Metamodel (AMM) used to derive Asset Modeling Languages (AMLs) that define reusable software assets in domain-specific terms. The approach also prescribes a roadmap for modeling these software assets in conjunction with the product line reference architecture. Asset capabilities can be modeled using feature diagrams as the external views of the software assets. Internal views can be expressed in terms of Domain-Specific Artifacts (DSAs) with Variability Points (VPs), where the domain-specific artifacts are created using Domain-Specific Kits. This approach produces loosely coupled and highly cohesive software assets that are reusable for multiple product lines. The approach is validated by assessing software asset reuse in two different product lines in the finance domain. We also evaluated the productivity gains in large-scale complex projects, and found that the approach yielded a significant reduction in the total project effort.
机译:软件产品线工程(SPLE)是使用产品线核心资产组装一系列产品的杰出范例。共同构成实际产品的软件资产的建模对于实现软件产品线(SPL)的战略利益至关重要。我们提出了一种基于功能的方法,该方法基于特定于域的套件(DSK)提供的抽象来进行软件资产建模。此方法涉及一个软件资产元模型(AMM),该软件用于导出资产建模语言(AML),该语言以域特定的术语定义可重复使用的软件资产。该方法还规定了与产品线参考体系结构一起对这些软件资产进行建模的路线图。资产功能可以使用功能图作为软件资产的外部视图进行建模。内部视图可以用具有可变点(VP)的特定领域工件(DSA)表示,其中使用特定领域工具包创建特定领域工件。这种方法产生的松散耦合的和高度凝聚的软件资产可用于多个产品线。通过评估财务领域中两个不同产品线中的软件资产重用来验证该方法。我们还评估了大型复杂项目的生产率提高,发现该方法显着减少了总项目工作量。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号