Last update: Apr 1, 2000
Speaker: Christian ArnaultCMT proposes a highly scalable and flexible environment for managing software configuration. Its applications range from individual developers willing to work on simple applications up to complex software bases such as the ones usually found in large HEP experiments. CMT permits to develop a project-specific software organisation as well as manage team operations, providing simple mechanisms for groupware activities, iterative integrations, public releases or inter-project relationships. CMT provides a high level abstraction for configuration items (packages, libraries, applications, documents, build and run parameters, etc...) which can be specified in a simple language and queried. This approach allowed in particular to transparently interoperate several different tools (such as 'make', CVS or VisualStudio in the PC world) so as to let non-experts users mostly ignore them. Powerful mechanisms based on an open architecture are also provided for extending the CMT knowledge base so as to interface it to a wide range of environments.
CMT is currently successfully used by several HEP experiments either as a production tool or for evaluation (eg. Virgo, LHCb, Nemo, Auger, Atlas).
|| | Home | Bulletins | Committees | Scientific Program | Docs by topics | Social Event | Conference Location | Secretariat |