首页> 外文会议>Theory and Practice of Model Transformations >Lifting Transformational Models of Product Lines: A Case Study
【24h】

Lifting Transformational Models of Product Lines: A Case Study

机译:产品线的提升转型模型:一个案例研究

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

摘要

Model driven development (MDD) of software product lines (SPLs) merges two increasing important paradigms that synthesize programs by transformation. MDD creates programs by transforming models, and SPLs elaborate programs by applying transformations called features. In this paper, we present the design and implementation of a transformational model of a product line of scalar vector graphics and JavaScript applications. We explain how we simplified our implementation by lifting selected features and their compositions from our original product line (whose implementations were complex) to features and their compositions of another product line (whose specifications were simple). We used operators to map higher-level features and their compositions to their lower-level counterparts. Doing so exposed commuting relationships among feature compositions in both product lines that helped validate our model and implementation.
机译:软件产品线(SPL)的模型驱动开发(MDD)合并了两个日益重要的范例,这些范例通过转换来合成程序。 MDD通过转换模型来创建程序,而SPL通过应用称为特征的转换来精心设计程序。在本文中,我们介绍了标量矢量图形和JavaScript应用产品线的转换模型的设计和实现。我们解释了如何通过将所选功能及其组成从原始产品线(其实现复杂)提升到另一产品线(其规格简单)的功能及其组成来简化实现。我们使用运算符将​​较高级别的要素及其组成映射到较低级别的对应要素。这样做暴露了两个产品线中要素构成之间的通勤关系,这有助于验证我们的模型和实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号