Réunion du 28112000

Document Sample
Réunion du 28112000 Powered By Docstoc
					           DataGridWP6
              CERN
          10th May 2001

    Presentation of the document
Testbed Software Integration Process
 Operational Policies and Procedures


              Marc DRABIK

            marc.drabik@c-s.fr



                                 Marc DRABIK - CERN 10th May 2001 - n°   1
            Object of the document


u   First deliverable of the WP6

u   To define :
     n   the framework of WP6
     n   method of integration of the components (supplies of
         the WP 1 to 5)
     n   method of validation of a release
     n   the policy of integration and procedures to be
         implemented


                                                      Marc DRABIK - CERN 10th May 2001 - n°   2
  Framework of integration of WP6

                 Applications
       WP9
                                      WP10


                   WP1
WP8

       WP2                      WP3


                   Core
                Middleware                      GRID Users /
        WP4      Services                       Administrators
                                WP5


                    WP7


               Middleware &
                 Network


                                       Legend :
              Application
                                             Supplies to
                Users
                                                 be
                                             integrated



                                                           Marc DRABIK - CERN 10th May 2001 - n°   3
Marc DRABIK - CERN 10th May 2001 - n°   4
             Method of integration of the components
             Description of the integration process



u   All the middleware components constituting a release testbed,
    cannot be integrated in a simultaneous way

u   Integration will be made in a progressive way: component by
    component, so as to:
     n   to uncouple the problems
     n   to target and solve the anomalies more quickly

u   The components are linked the ones to the others: the design of the
    application will have to take care to limit the number of links




                                                            Marc DRABIK - CERN 10th May 2001 - n°   5
             Method of integration of the components
             Description of the integration process (2)



 System to be                                                    Components not yet
    tested                                                       integrated

                                   Component Y




                     Component X                  Component Z




                                    Component W
Component to be
                                                                  Component already
integrated
                                                                  integrated




                                                                Marc DRABIK - CERN 10th May 2001 - n°   6
        Method of integration of the components
        Successive stages




u   STAGE 1 :    Control of a middleware component

u   STAGE 2 :    Installation and Validation of a middleware
    component

u   STAGE 3 :    Integration of a middleware component

u   STAGE 4 :    Installation of applications software

u   STAGE 5 :    Integration of applications software



                                                   Marc DRABIK - CERN 10th May 2001 - n°   7
             Method of integration of the components
             Stage 1 : Control of a middleware component



u   Quality control of the supply :
     n   control source code: compliance with the programming rules
     n   control associated documentation: specifications of the components,
         documentation of installation and tests




                                                                      Marc DRABIK - CERN 10th May 2001 - n°   8
              Method of integration of the components
              Stage 2 : Installation & validation of the middleware
              components (1)

u   Installation: after checking of the supply, this one may be installed
    on the platform then validated

u   Inputs :
     n   Components installation procedure
     n   Functional Specifications
     n   Internal Unit Tests Report
     n   Test Sets and “Stopper Programs”

u   Outputs :
     n   Unit Tests Report

u   Implementation of the tests :
     n   It is the team of development of the component which implements the unit
         tests, assisted by a team of the WP6
                                                                        Marc DRABIK - CERN 10th May 2001 - n°   9
                   Method of integration of the components
                   Stage 2 : Installation & validation of the middleware
                   components (2)
u   Stopper programs : : simulation of the behaviour of the components
    whose component to be installed depends


    System to be
       tested
                                        Simulation of               Stopper Programs
                                        Component Y




                          Component X




                                         Simulation of
Component to be                          Component W
validated




                                                                  Marc DRABIK - CERN 10th May 2001 - n°   10
              Method of integration of the components
              Stage 3 : Integration of a middleware component (1)

u   Inputs :
     n   Functional Specifications of WPs implied
     n   Interface Specifications between WP
     n   Test Sets
u   Outputs :
     n   Middleware Integration Tests Report

u   Implementation of the tests :
     n   They are the teams of development of the implied components which unroll
         the integration tests assisted by a team of the WP6




                                                                      Marc DRABIK - CERN 10th May 2001 - n°   11
                  Method of integration of the components
                  Stage 3 : Integration of a middleware component (2)

 u   Progressive replacement of the " stoppers programs" by the real
     programs


  System to be
     tested
                                      Simulation of                     Stopper Programs
                                      Component Y



                                                      Simulation of
                        Component X
                                                      Component Z




                                      Component W
Component to be
integrated                                                            Component already
                                                                      integrated




                                                                      Marc DRABIK - CERN 10th May 2001 - n°   12
              Method of validation of a release

u   STAGE 1:     first tests of validation of the release:
    test on reduced scale (a node of the grid with some machines)

u   STAGE 2:     Tests in a vaster environment: deployment on several
    nodes of the grid (ten)

u   STAGE 3:     Tests of the release for setting in production: real
    scale (40 nodes?)

u   Implementation of the tests :
     n   They are the teams of the WP6 which ensures the validation of a release
         assisted by representatives of each WP.
     n   The anomalies met are noted and indexed.
         They will have to be modified by concerned WPs at the time of the next
         release

                                                                        Marc DRABIK - CERN 10th May 2001 - n°   13
              Policy of integration and
              procedures to be implemented
u   QA manager: quality control of the supplies

u   Acceptance of validation tests:

    in the event of problem: decision to take (WP6?, PTB? PMB?)
    concerning the integration of the component on Testbed

u   Resolution of the cases of error:
     n   according to the importance of the failure, the decision of integration of
         the supply with reduced functionalities could be made (WP6?, PTB?
         PMB?)
     n   in all the cases, the anomalies will have to be corrected for next the
         release (as soon as possible for the blocking anomalies)



                                                                       Marc DRABIK - CERN 10th May 2001 - n°   14

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:1
posted:7/15/2013
language:English
pages:14