...
首页> 外文期刊>Advances in Engineering Software >Domain modeling as a basis for building a meshing tool software product line
【24h】

Domain modeling as a basis for building a meshing tool software product line

机译:领域建模是构建网格工具软件产品线的基础

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

获取外文期刊封面封底 >>

       

摘要

Meshing tools are highly complex software for generating and managing geometrical discretizations. Due to their complexity, they have generally been developed by end users - physicists, forest engineers, mechanical engineers - with ad hoc methodologies and not by applying well established software engineering practices. Different meshing tools have been developed over the years, making them a good application domain for Software Product Lines (SPLs). This paper proposes building a domain model that captures the different domain characteristics such as features, goals, scenarios and a lexicon, and the relationships among them. The model is partly specified using a formal language. The domain model captures product commonalities and variabilities as well as the particular characteristics of different SPL products. The paper presents a rigorous process for building the domain model, where specific roles, activities and artifacts are identified. This process also clearly establishes consistency and completeness conditions. The usefulness of the model and the process are validated by using them to generate a software product line of Tree Stem Deformation (TSD) meshing tools. We also present Meshing Tool Generator, a software that follows the SPL approach for generating meshing tools belonging to the TSD SPL We show how an end user can easily generate three different TSD meshing tools using Meshing Tool Generator.
机译:网格划分工具是用于生成和管理几何离散的高度复杂的软件。由于它们的复杂性,它们通常是由最终用户-物理学家,森林工程师,机械工程师-用临时方法开发的,而不是通过应用完善的软件工程实践开发的。多年来,已经开发了各种网格划分工具,使其成为软件产品线(SPL)的良好应用领域。本文提出建立一个领域模型,该模型捕获不同的领域特征,例如特征,目标,方案和词典,以及它们之间的关系。该模型是使用正式语言部分指定的。领域模型捕获产品的共性和可变性以及不同SPL产品的特定特征。本文提出了建立领域模型的严格过程,其中确定了特定的角色,活动和工件。此过程还明确建立了一致性和完整性条件。通过使用模型和过程生成树茎变形(TSD)网格划分工具的软件产品线,可以验证模型和过程的实用性。我们还介绍了Meshing Tool Generator,它是一种遵循SPL方法生成TSD SPL网格工具的软件。我们将展示最终用户如何使用Meshing Tool Generator轻松生成三种不同的TSD网格工具。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号