首页> 外文学位 >Build System Issues in Multilanguage Software
【24h】

Build System Issues in Multilanguage Software

机译:多语言软件中的生成系统问题

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

摘要

Software build systems are often viewed as a solved problem by software engineers, since there are many mature tools and techniques for implementing them. However, existing tools and techniques focus on building single-language software and do not necessarily scale to building multilanguage software. An exploratory qualitative study of five open-source multilanguage software packages finds significant issues in getting these packages to build at all. The key finding of this thesis is that there are commonalities among build problems that could be systematically addressed. A comparative analysis of the five case studies produces a set of build patterns and anti-patterns, some of which could also apply to single-language software. One such finding is that multilanguage packages may avoid certain build problems by supporting build-free extension. As well, there is evidence that abstractions from the application and implementation domains may "leak" into the build system, with both positive and negative effects.
机译:软件构建系统通常被软件工程师视为已解决的问题,因为有许多成熟的工具和技术可以实现它们。但是,现有的工具和技术专注于构建单语言软件,而不一定扩展到构建多语言软件。对五个开源多语言软件包的探索性定性研究发现,在完全构建这些软件包时存在重大问题。本论文的主要发现是,构建问题之间存在一些共同点,可以系统地加以解决。对这五个案例研究的比较分析产生了一组构建模式和反模式,其中一些也可以应用于单语言软件。一个这样的发现是,多语言包可以通过支持无构建扩展来避免某些构建问题。同样,有证据表明,来自应用程序域和实现域的抽象可能会“泄漏”到构建系统中,从而产生积极和消极的影响。

著录项

  • 作者

    Neitsch, Andrew.;

  • 作者单位

    University of Alberta (Canada).;

  • 授予单位 University of Alberta (Canada).;
  • 学科 Computer science.
  • 学位 M.S.
  • 年度 2012
  • 页码 122 p.
  • 总页数 122
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 老年病学;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号