首页> 外文期刊>Acta Informatica >Compositional type checking of delta-oriented software product lines
【24h】

Compositional type checking of delta-oriented software product lines

机译:面向增量软件产品线的组成类型检查

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

摘要

Delta-oriented programming is a compositional approach to flexibly implementing software product lines. A product line is represented by a code base and a product line declaration. The code base consists of a set of delta modules specifying modifications to object-oriented programs. A particular product in a delta-oriented product line is generated by applying the modifications contained in the suitable delta modules to the empty program. The product-line declaration provides the connection of the delta modules with the product features. This separation increases the reusability of delta modules. In this paper, we provide a foundation for compositional type checking of delta-oriented product lines of Java programs by presenting a minimal core calculus for delta-oriented programming. The calculus is equipped with a constraint-based type system that allows analyzing each delta module in isolation, such that the results of the analysis can be reused. By relying only on the analysis results for the delta modules and on the product line declaration, it is possible to establish whether all the products of the product line are well typed according to the fragment of the Java type system modeled by the calculus.
机译:面向Delta的编程是灵活实现软件产品线的一种组合方法。产品线由代码库和产品线声明表示。该代码库由一组增量模块组成,这些增量模块指定了对面向对象程序的修改。通过将合适的增量模块中包含的修改应用于空程序,可以生成面向增量的产品系列中的特定产品。产品线声明提供了增量模块与产品功能的连接。这种分离提高了增量模块的可重用性。在本文中,我们通过提供面向增量编程的最小核心演算,为Java程序的面向增量产品线的成分类型检查提供了基础。该演算装备有基于约束的类型系统,该系统允许隔离地分析每个增量模块,从而可以重用分析结果。通过仅依赖于增量模块的分析结果以及产品线声明,就可以根据演算建模的Java类型系统的片段来确定产品线的所有产品的类型是否正确。

著录项

  • 来源
    《Acta Informatica》 |2013年第2期|77-122|共46页
  • 作者单位

    Dipartimento di Informatica, Universita di Torino,C.so Svizzera, 185, 10149 Torino, Italy;

    Dipartimento di Informatica, Universita di Torino,C.so Svizzera, 185, 10149 Torino, Italy;

    Technische Universitaet Braunschweig, Muehlenpfordtstr. 23,38106 Braunschweig, Germany;

  • 收录信息 美国《科学引文索引》(SCI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号