[Insight-developers] ETICS: eInfrastructure for Testing, Integration and Configuration of Software

Hans Johnson hans-johnson at uiowa.edu
Sat Feb 11 11:05:03 EST 2006


All,

Interesting site discussing a new initiative to tackle the problems that 
ITK group has faced: http://etics.web.cern.ch/etics/index.html

====
Abstract

A broad range of projects from a spectrum of disciplines involve the 
development of software born from the collaborative efforts of partners 
from geographically spread locations. Such software is often the product 
of large-scale initiatives as new technological models like the Grid are 
developed and new eInfrastructures are deployed to help solve complex, 
computational-intensive problems.
Recent experience in such projects has shown that the software products 
often risk suffering from lack of coherence and quality. Among the 
causes of this problem we find the large variety of tools, languages, 
platforms, processes and working habits employed by the partners of the 
projects. In addition, the issue of available funding for maintenance 
and support of software after the initial development phase in typical 
research projects often prevents the developed software tools from 
reaching production-level quality. Establishing a dedicated build and 
test infrastructure for each new project is inefficient, costly and 
time-consuming and requires specialized resources, both human and 
material, that are not easily found.

The ETICS effort aims to support such research and development 
initiatives by integrating existing procedures, tools and resources in a 
coherent infrastructure, additionally providing an intuitive access 
point through a web portal and a professionally managed, multiplatform 
capability based on Grid technologies. The outcome of the project will 
be a facility operated by experts that will enabled distributed research 
projects to integrate their code, libraries and application, validate 
the code against standard guidelines, run extensive automated tests and 
benchmarks, produce reports and improve the overall quality and 
interoperability of the software.

ETICS objectives are not to develop new software but to adapt and 
integrate already existing capabilities, mainly open source, providing 
other research project with the possibility to focus their effort in 
their specific research field and to avoid wasting time and resources in 
such, required, but expensive, activity.

Throughout the duration of the project the ETICS partners will 
investigate the advantages of making use of the ETICS services, the 
technical challenges relates to running such a facility and its 
sustainability for the future.
=====

Hans



More information about the Insight-developers mailing list