Help us make Indico better by taking this survey! Aidez-nous à améliorer Indico en répondant à ce sondage !

Sep 2 – 9, 2007
Victoria, Canada
Europe/Zurich timezone
Please book accomodation as soon as possible.

ETICS Meta-Data Software Editing - From Check Out To Commit Operations

Sep 3, 2007, 8:00 AM
10h 10m
Victoria, Canada

Victoria, Canada

Board: 54
poster Software components, tools and databases Poster 1

Speaker

Elisabetta Ronchieri (INFN CNAF)

Description

People involved in modular projects need to improve the build software process, planning the correct execution order and detecting circular dependencies. The lack of suitable tools may cause delays in the development, deployment and maintenance of the software. Experience in such projects has shown that the arranged use of version control and build systems is not able to support the development of the software efficiently, due to the large number of errors that cause the breaking of the build process. In this paper, we describe a possible solution implemented in ETICS, an integrated infrastructure for the automated configuration, build and test of Grid and distributed software. ETICS has defined meta-data software abstractions, from which it is possible to download, build and test software projects, setting for instance dependencies, environment variables and properties. Furthermore, the meta-data information is managed by ETICS reflecting the version control system philosophy, thanks to the existence of a meta-data repository and the handling of a list of operations, such as check out and commit. Because of this, all the information related to a specific software are stored in the repository only when they are considered to be correct. By adopting this solution, we show a reduction of errors at build time. Moreover, by introducing this functionality, ETICS will be a version control system like for the management of the meta-data.
Submitted on behalf of Collaboration (ex, BaBar, ATLAS) ETICS

Primary author

Co-authors

Presentation materials