首页> 外文期刊>IEEE Transactions on Software Engineering >A new approach to version control
【24h】

A new approach to version control

机译:一种新的版本控制方法

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

摘要

A method for controlling versions of software and other hierarchically structured entities is presented. Using the variant structure principle, a particular version of an entire system is formed by combining the most relevant existing versions of the various components of the system. An algebraic version language that allows histories (numbered series), subversions (or variants), and joins is described. It is shown that the join operation is simply the lattice least upper bound and together with the variant structure principle, provides a systematic framework for recombining divergent variants. The utility of this approach is demonstrated using LEMUR, a programming environment for modular C programs, which was developed using itself. The ways in which this notion of versions is related to the possible world semantics of intensional logic are discussed.
机译:提出了一种用于控制软件和其他分层结构化实体的版本的方法。使用变体结构原理,通过组合系统各个组件的最相关的现有版本,可以形成整个系统的特定版本。描述了一种允许历史(编号序列),子版本(或变体)和联接的代数版本语言。结果表明,联接操作只是晶格的最小上限,并且与变体结构原理一起,为重组不同的变体提供了系统的框架。使用自身开发的模块化C程序编程环境LEMUR演示了此方法的实用性。讨论了版本概念与内涵逻辑的可能世界语义相关的方式。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号