首页> 外文期刊>ACM transactions on software engineering and methodology >The Choice Calculus: A Representation for Software Variation
【24h】

The Choice Calculus: A Representation for Software Variation

机译:选择演算:代表软件变体

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

摘要

Many areas of computer science are concerned with some form of variation in software-from managing changes to software over time to supporting families of related artifacts. We present the choice calculus, a fundamental representation for software variation that can serve as a common language of discourse for variation research, filling a role similar to the lambda calculus in programming language research. We also develop an associated theory of software variation, including sound transformations of variation artifacts, the definition of strategic normal forms, and a design theory for variation structures, which will support the development of better algorithms and tools.
机译:计算机科学的许多领域都关注软件的某种形式的变化-从管理随时间变化的软件到支持相关工件家族。我们介绍了选择演算,它是软件变体的基本表示形式,可以用作变体研究的通用语言,在编程语言研究中的作用类似于lambda演算。我们还开发了相关的软件变异理论,包括变异工件的合理转换,战略规范形式的定义以及变异结构的设计理论,这些理论将支持更好的算法和工具的开发。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号