首页> 外文会议>International conference on computing in high energy and nuclear physics;CHEP 2001 >Experiencing CMT in Software Production of Large and Complex Projects Issues in the Scalability of Software Production Management
【24h】

Experiencing CMT in Software Production of Large and Complex Projects Issues in the Scalability of Software Production Management

机译:在大型和复杂项目的软件生产中体验CMT软件生产管理的可伸缩性问题

获取原文

摘要

The configuration management tool CMT has been used since several years now, and in quite different projects (Virgo, GLAST, LHCb, Auger, Atlas, etc.). The features of the tool have continuously evolved according to the growing needs of the developers and to follow the increasing complexity of the software bases it has to service. However the original concepts: readability, simplicity, flexibility, completeness have been preserved and the syntax of the core element of the system - the requirements file - has been always kept backward compatible. More and more project specific conventions and needs have found their expression using CMT, and simultaneously the focuses to CMT features have evolved accordingly, progressively raising importance towards language customisation, new document generators, production of patterns, package organization and software distribution. The basic properties of the CMT toolkit will be shortly presented but the focus of the discussion will be set to these recent evolutions, through some typical examples obtained from actual projects showing specific definitions or conventions. The discussion is then extended towards the generalized question of the scalability in software production and management in the context of e.g. Grid technologies. The impact of using generic and high level tools such as CMT, which already offers several solutions, RPM or the Grid technologies, in this respect will be presented. In particular, the role of formal specifications for the software configuration appears to be critical for query mechanisms required in management operations or in remote actions.
机译:配置管理工具CMT自从使用几年以来,已经在非常不同的项目(处女座,GLAST,LHCb,Auger,Atlas等)中使用。该工具的功能根据开发人员不断增长的需求而不断发展,并随着其服务的软件基础的日益复杂性而发展。但是,保留了原始概念:可读性,简单性,灵活性,完整性,并且系统核心元素(需求文件)的语法始终保持向后兼容。越来越多的项目特定约定和需求已经使用CMT表示出来,与此同时,对CMT功能的关注也相应地发展了,从而逐渐提高了对语言定制,新文档生成器,模式的产生,包组织和软件分发的重要性。简短介绍了CMT工具包的基本属性,但通过从实际项目中获得的一些典型示例来显示特定的定义或约定,讨论的重点将集中在这些最新的进展上。然后,将讨论扩展到软件生产和管理中的可扩展性的一般性问题,例如,软件开发和管理。网格技术。在这方面,将介绍使用通用的高级工具(如CMT)的影响,该工具已经提供了多种解决方案,RPM或Grid技术。特别是,对于管理操作或远程操作中所需的查询机制,软件配置的正式规范的作用似乎至关重要。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号