ETICS An Environment for Distributed Software Development in Aerospace Applications SpaceTransfer09 Hannover Messe, 20.-24. April 2009.

Slides:



Advertisements
Similar presentations
OMV Ontology Metadata Vocabulary April 10, 2008 Peter Haase.
Advertisements

© Fraunhofer Institute SCAI and other members of the SIMDAT consortium Data Grids for Process and Product Development using Numerical Simulation and Knowledge.
OMII-Europe Repository Steven Newhouse Director, OMII-UK.
Multi-level SLA Management for Service-Oriented Infrastructures Wolfgang Theilmann, Ramin Yahyapour, Joe Butler, Patrik Spiess consortium / SAP.
INTERNATIONAL INSTITUTE FOR GEO-INFORMATION SCIENCE AND EARTH OBSERVATION Towards quality-aware Infrastructures for Geographic Information Services Richard.
INFSO-RI An On-Demand Dynamic Virtualization Manager Øyvind Valen-Sendstad CERN – IT/GD, ETICS Virtual Node bootstrapper.
SC7 WG6 Rome Engineering Ingegneria Informatica S.p.A. INFSO-RI Isabel Matranga ETICS Automated Building,Testing and Quality Assurance.
The Changing Face of Research Anthony Beitz DART Integration Manager.
Case Study: The E1 Distributed Operating System Chris Krentz 3/20/2007.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
LHC Experiment Dashboard Main areas covered by the Experiment Dashboard: Data processing monitoring (job monitoring) Data transfer monitoring Site/service.
SOA – Development Organization Yogish Pai. 2 IT organization are structured to meet the business needs LOB-IT Aligned to a particular business unit for.
High-Speed, High Volume Document Storage, Retrieval, and Manipulation with Documentum and Snowbound March 8, 2007.
.. Skytap Better Software Faster Visual Studio Industry Partner Skytap NEXT STEPS Contact us at: Insert your company description here.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
INFSO-RI Quality Assurance with ETICS – multi- node automated testing CGW 09 M.Zurek, A. A. Rodriguez, A. Aimar, A. di Meglio, L. Dini CERN Krakow,
GRACE Project IST EGAAP meeting – Den Haag, 25/11/2004 Giuseppe Sisto – Telecom Italia Lab.
EMI SA2: Quality Assurance (EMI-SA2 Work Package) Alberto Aimar (CERN) WP Leader.
SCI-BS is supported by the FP7 Capacities Programme under contract nr RI Build and Test Portal SCI-BUS - agINFRA OSD Eva Takacs 4D Soft Kft. Budapest,
ETICS2 All Hands Meeting VEGA GmbH INFSOM-RI Uwe Mueller-Wilm Palermo, Oct ETICS Service Management Framework Business Objectives and “Best.
Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Community Tour 2011 Infrastrutture in evoluzione.
Per Møldrup-Dalum State and University Library SCAPE Information Day State and University Library, Denmark, SCAPE Scalable Preservation Environments.
A Passion for Excellence. InterSystems – at a glance International Software Enterprise International Software Enterprise Headquartered in Cambridge, MA,
Using the Open Metadata Registry (openMDR) to create Data Sharing Interfaces October 14 th, 2010 David Ervin & Rakesh Dhaval, Center for IT Innovations.
EMI INFSO-RI SA2 - Quality Assurance Alberto Aimar (CERN) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
Relationships July 9, Producers and Consumers SERI - Relationships Session 1.
INFSO-RI Module 01 ETICS Overview Alberto Di Meglio.
A DΙgital Library Infrastructure on Grid EΝabled Technology ETICS Usage in DILIGENT Pedro Andrade
INFSO-RI Module 01 ETICS Overview Etics Online Tutorial Marian ŻUREK Baltic Grid II Summer School Vilnius, 2-3 July 2009.
TeamCluster Project Real time project management solutions Harry Hvostov April 27, 2002.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
INFSO-RI Support for IPv6 in ETICS EGEE’08 Conference, Istanbul, September 2008 Marian ZUREK CERN - ETICS
9 Systems Analysis and Design in a Changing World, Fourth Edition.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Grid programming with components: an advanced COMPonent platform for an effective invisible grid © 2006 GridCOMP Grids Programming with components. An.
CEOS WGISS-21 CNES GRID related R&D activities Anne JEAN-ANTOINE PICCOLO CEOS WGISS-21 – Budapest – 2006, 8-12 May.
INFSO-RI Module 05 The ETICS Plugins and Compliance Analysis Alberto Di Meglio.
Ruth Pordes November 2004TeraGrid GIG Site Review1 TeraGrid and Open Science Grid Ruth Pordes, Fermilab representing the Open Science.
The Global Land Cover Facility is sponsored by NASA and the University of Maryland.The GLCF is a founding member of the Federation of Earth Science Information.
CEOS Working Group on Information Systems and Services - 1 Data Services Task Team Discussions on GRID and GRIDftp Stuart Doescher, USGS WGISS-15 May 2003.
Microsoft Management Seminar Series SMS 2003 Change Management.
26/05/2005 Research Infrastructures - 'eInfrastructure: Grid initiatives‘ FP INFRASTRUCTURES-71 DIMMI Project a DI gital M ulti M edia I nfrastructure.
Creating SmartArt 1.Create a slide and select Insert > SmartArt. 2.Choose a SmartArt design and type your text. (Choose any format to start. You can change.
INFSOM-RI WP 4 : Testing Tools and Methodologies Status Report ETICS Review – 15 February 2008 Éva Takács (4D SOFT)
System/SDWG Update Management Council Face-to-Face Flagstaff, AZ August 22-23, 2011 Sean Hardman.
INFSOM-RI Project Overview Alberto Di Meglio Project Manager 2.
EMI INFSO-RI EMI Quality Assurance Tools Lorenzo Dini (CERN) SA2.4 Task Leader.
D4Science and ETICS Building and Testing gCube and gCore Pedro Andrade CERN EGEE’08 Conference 25 September 2008 Istanbul (Turkey)
DIRAC Project A.Tsaregorodtsev (CPPM) on behalf of the LHCb DIRAC team A Community Grid Solution The DIRAC (Distributed Infrastructure with Remote Agent.
INFSO-RI ETICS The Software Engineering Infrastructure EGEE 08 Istanbul, September 2008 Alberto Di Meglio CERN – ETICS Project manager.
INFSO-RI SA2 ETICS2 first Review Valerio Venturi INFN Bruxelles, 3 April 2009 Infrastructure Support.
INFSO-RI JRA2 Test Management Tools Eva Takacs (4D SOFT) ETICS 2 Final Review Brussels - 11 May 2010.
Specialist Professional Services Consulting. Technology. Managed Solutions Our Understanding of ETICS II ETICS 2 Kick-Off Meeting March 2008.
INFSOM-RI ETICS: E-infrastructure for Testing, Integration and Configuration of Software Alberto Di Meglio Project Manager.
Copyright © 2004 R2AD, LLC Submitted to GGF ACS Working Group for GGF-16 R2AD, LLC Distributing Software Life Cycles Join the ACS Team GGF-16, Athens R2AD,
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
REST API to develop application for mobile devices Mario Torrisi Dipartimento di Fisica e Astronomia – Università degli Studi.
ETICS, EU-OMII and the Software Repository Andrea Caltroni, INFN Padova ETICS 1 st All-Hands Meeting, Budapest - May 29-31, 2006.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
INFSOM-RI Elisabetta Ronchieri INFN CNAF ETICS 2 nd EU Review (CERN) 15 February 2008 WP3 - Software Configuration Tools and Methodologies.
EGI-InSPIRE RI EGI Compute and Data Services for Open Access in H2020 Tiziana Ferrari Technical Director, EGI.eu
EGI-InSPIRE RI An Introduction to European Grid Infrastructure (EGI) March An Introduction to the European Grid Infrastructure.
Regional Operations Centres Core infrastructure Centres
Infrastructure Support
Oracle Architecture Overview
Module 01 ETICS Overview ETICS Online Tutorials
DAT381 Team Development with SQL Server 2005
Remedy Integration Strategy Leverage the power of the industry’s leading service management solution via open APIs February 2018.
Presentation transcript:

ETICS An Environment for Distributed Software Development in Aerospace Applications SpaceTransfer09 Hannover Messe, April 2009

3/20/2016ETICS: Distributed Software Development VEGA has 25 years experience in designing and implementing ground infrastructure systems to control satellites and to process the data they sound back to earth. The ESA Ground Segment Infrastructure is – Complex; Heterogeneous; Distributed. VEGA in Space

3/20/2016ETICS: Distributed Software Development Organisations which have to manage such infrastructures are often teams spanning multiple companies across Europe and are dealing with a number of challenges – –The development teams are geographically separated; –The composition of the development teams often varies over time. These separate groups must be synchronized, in order to warrant product efficiency.  A distributed development environment is needed which facilitates secure inter-group collaboration. The Challenge

3/20/2016ETICS: Distributed Software Development VEGA has searched for a Software Development Environment which can support such collaboration. The environment – Shall aid the involved parties in using best practice software standards; Shall provide a flexible, but secure interaction and access control to be shared and used by multiple parties in the long run; Shall provide transparency and control of the projects being developed in a multi partners environment. The Need

3/20/2016ETICS: Distributed Software Development The Solution ETICS stands for – E-infrastructure for Testing, Integration and Configuration of Software; ETICS is an EU FP 7 Infrastructure Project, originated from the Grid Community; ETICS started in January 2006 and it will run until February 2010; ETICS is a complete infrastructure for building, testing, configuring and managing distributed software projects.

3/20/2016ETICS: Distributed Software Development ETICS Architecture

3/20/2016ETICS: Distributed Software Development It is a software engineering management system; It is a build and test infrastructure; It provides tools and resources to configure, manage and analyse build and test runs; It provides a common interface to facilitate knowledge sharing and operations management; It has an open repository of configuration metadata, packages and reports. The goal is to share, reliably store and to preserve information; It has an extendable architecture to allow to integrate ETICS into existing processes and to extend it with custom actions; It is multi-platform suited and independent from any specific build or test tool. ETICS Highlights

3/20/2016ETICS: Distributed Software Development Typical ETICS Execution Sequence etics-get-projectetics-checkoutetics-build/test Extract metadata information about a project from the ETICS DB Extract configuration information from the ETICS DB and source/binary packages from different repositories cvssvnhttp Execute the build or test operations make ant Unit tests, coverage, service mgmt, packaging, reporting

3/20/2016ETICS: Distributed Software Development Application Example I ESA/ESOC SLE API in the VEGA local ETICS System

3/20/2016ETICS: Distributed Software Development Application Example II ESA/ESOC SLE API in the VEGA local ETICS System

3/20/2016ETICS: Distributed Software Development Plugins and Metrics Collectors The ETICS system provides a core set of tools and a published specification for developing additional plugins; Plugins provide very specific functionality like packaging, static or dynamic testing, standards compliance testing, service installation management, reporting and more; Plugins can publish information in the ETICS system in the form of metrics, which can then be used to do data mining or trend analysis using the available ETICS reporting tools.

3/20/2016ETICS: Distributed Software Development The ‘Distributed Testing’ Feature One of the last features to be added, still in experimental mode; It allows designing complex tests involving several services and test applications to be deployed on separate nodes; ETICS analyses the definition and deploys the services on the necessary nodes; A synchronization mechanism orchestrates the start/stop of services and the execution of the test applications; At the end the results are collected and reported as a single report.

3/20/2016ETICS: Distributed Software Development A common repository of official images will be set up and maintained; The ETICS client can download and start a virtual machine directly on the worker node; Custom-configured virtual machines can be set up by users for testing purposes. Dynamic Deployment of Virtual Images

3/20/2016ETICS: Distributed Software Development User Roles Change of Ownership and User Roles during Project O1 O2O3 S P C1 C2 Development PhaseMaintenance PhaseAcceptance Phase S C1 C2 S C1 C2 Administration O1 O4 O3 PP

3/20/2016ETICS: Distributed Software Development Summary ETICS is not only ‘a build system’; ETICS is a complete infrastructure for configuring, building, testing and managing the software development process just as it is needed in the Aerospace Industry; The current system origins from the Grid Community; VEGA’s role: –To promote and transfer this well suited tool into the Aerospace community; –To return the key requirements from the Aerospace community in order to extend the commercial usability of the system.

ETICS Partners The ETICS consortium consists of eight partners from industry and science, lead managed by CERN.

Thank You … Dr. Uwe Müller-Wilm VEGA – ETICS Team