Ref : SPAW.TN.T.ASTR.0023 Issue : 1 Rev. : 2 Date : 15/09/06 Page : 1 SSPPAAWW Software Product Assurance for Web and communication based Space Systems Contract N. 16 811/02/NL/SFe - CCN4 Methods, recommendations and guidelines for web and communication based space systems Identifier TN2 Version 1.2 Date of issue 15/09/06 Prepared by Name P. Pleczon Signature Company EADS ASTRIUM A. Canals CS-SI Verified by Name JM Dussauze Signature Company EADS ASTRIUM Software Product Assurance for W eb and communication based space systems Ref : SPAW.TN.T.ASTR.0023 Issue : 1 Rev. : 2 Date : 15/09/06 Page : 2 Abstract The purpose of this document is to propose methods, recommendations and guidelines for the design of web and communication based space systems. Section 2 exhibits the feedback extracted from space and non space web and communication based projects managed by EADS Astrium and CS. This section analyse each project and highlights their successes and failures and some recommendations built from their experience. Section 3 is a review of the state of the art of Product Assurance practices on web-based projects in literature and www. Section 4 proposes a synthesis of some data issued from sections 2 and 3: the recommendations issued from analysed projects, a synthesis on the technology adequacy to systems requirements, an overview of the language PA issues a discussion on the COTS/Open Source components concerns. Section 5 recommends a set of guidelines for web-based and communication based systems PA. Section 6 lists open points raised by the study but not covered by the current work. Section 7 list the references (papers, web-sites, product references…) used to elaborate the study. Software Product Assurance Copyright © European Space Agency 2006 for W eb and communication based space systems - 2 - Ref : SPAW.TN.T.ASTR.0023 Issue : 1 Rev. : 2 Date : 15/09/06 Page : 3 DOCUMENT CHANGE LOG Issue/ Date Modification Nb Modified pages Observations Revision 1.0 20/06/06 All Initial version 1.1 19/07/06 Updated after ESTEC comments. 1.2 15/09/06 §3.6.1, 3.6.5, Final update 3.9 added. §3.7 reworded. Guideline 25 reworded. Guideline 28 deleted. §6.1 introduction added. Various rewording and explanations added. Software Product Assurance for W eb and communication based space systems Ref : SPAW.TN.T.ASTR.0023 Issue : 1 Rev. : 2 Date : 15/09/06 Page : 4 The “Software Product Assurance for Web and communication based Space Systems” (SPAW) study is an ESA project which is conducted by EADS ASTRIUM with CS. For further information on this study, please contact: ESTEC, European Space Agency PO Box 299, NL-2200 AG Noordwijk ZH-The Netherlands Maria GARCIA-REINALDOS, SPAW ESTEC Technical Officer Tel : (31) 71 565 3964 Fax : (31) 71 565 4798 [email protected] EADS ASTRIUM France 31, rue des Cosmonautes, ZI du Palays 31 402 Toulouse Cedex - France Patrick PLECZON, Project Manager Tel : (33) 5 6219 6697 Fax : (33) 5 6219 7999 [email protected] CS Systèmes d'Information Parc de la Plaine Rue Brindejonc des Moulinais – BP 15872 F - 31506 TOULOUSE Cedex 5 - FRANCE Agusti CANALS Tel : +33 5 61 17 66 15 Fax : +33 5 61 54.13.39 [email protected] Software Product Assurance Copyright © European Space Agency 2006 for W eb and communication based space systems - 4 - Ref : SPAW.TN.T.ASTR.0023 Issue : 1 Rev. : 2 Date : 15/09/06 Page : 5 Contributors to this document The people listed below have contributed to this document by providing information on their projects. Serge BARROS EADS Astrium Pierre BORNUAT CS Patrice BRISON CS Patrick DUC EADS Astrium Olivier ETIENNE CS Dominique LAPEYRONIE CS Philippe ROUZET EADS Astrium CS and EADS Astrium Projects teams Software Product Assurance for W eb and communication based space systems Ref : SPAW.TN.T.ASTR.0023 Issue : 1 Rev. : 2 Date : 15/09/06 Page : 6 Table of Contents 1. Introduction _________________________________________________________________9 1.1. Purpose and scope of the document_________________________________________________9 1.2. Glossary and Acronyms _________________________________________________________10 1.3. Terms and definitions ___________________________________________________________12 1.4. Applicable and Reference Documents ______________________________________________16 2. Projects Analysis_____________________________________________________________17 2.1. SIPAD-NG ____________________________________________________________________17 2.1.1. Projects main characteristics description_________________________________________________ 17 2.1.2. Lessons learned ____________________________________________________________________ 22 2.1.3. Successes and Failures_______________________________________________________________ 24 2.1.4. Successes and Failures from similar projects _____________________________________________ 26 2.2. COROLLE ____________________________________________________________________29 2.2.1. Projects main characteristics description_________________________________________________ 29 2.2.2. Lessons learned ____________________________________________________________________ 32 2.2.3. Successes and Failures_______________________________________________________________ 33 2.3. ATV-CC ______________________________________________________________________35 2.3.1. Projects main characteristics description_________________________________________________ 35 2.3.2. Lessons learned ____________________________________________________________________ 41 2.3.3. Successes and Failures_______________________________________________________________ 47 2.4. PROTEUS/MYRIADE __________________________________________________________48 2.4.1. Projects main characteristics description_________________________________________________ 48 2.4.2. Lessons learned ____________________________________________________________________ 50 2.4.3. Successes and Failures_______________________________________________________________ 52 2.5. RSB __________________________________________________________________________54 2.5.1. Projects main characteristics description_________________________________________________ 54 2.5.2. Lessons learned ____________________________________________________________________ 55 2.5.3. Successes and Failures_______________________________________________________________ 56 2.6. PAC-LUX _____________________________________________________________________58 2.6.1. Projects main characteristics description_________________________________________________ 58 2.6.2. Lessons learned ____________________________________________________________________ 59 2.6.3. Successes and Failures_______________________________________________________________ 61 2.7. FERIA________________________________________________________________________63 2.7.1. Architecture overview _______________________________________________________________ 63 2.7.2. subsystems breakdown ______________________________________________________________ 64 2.7.3. Lessons learned ____________________________________________________________________ 65 Software Product Assurance Copyright © European Space Agency 2006 for W eb and communication based space systems - 6 - Ref : SPAW.TN.T.ASTR.0023 Issue : 1 Rev. : 2 Date : 15/09/06 Page : 7 2.7.4. Successes and Failures_______________________________________________________________ 66 2.8. Astrium CC ___________________________________________________________________67 2.8.1. Projects main characteristics description_________________________________________________ 67 2.8.2. Lessons learned ____________________________________________________________________ 73 2.8.3. Successes and Failures_______________________________________________________________ 76 2.9. Phase 3 - AFP__________________________________________________________________78 2.9.1. Projects main characteristics description_________________________________________________ 78 2.9.2. Lessons learned ____________________________________________________________________ 79 2.9.3. Successes and Failures_______________________________________________________________ 80 2.10. Military Mission Centre for observation satellite___________________________________83 2.10.1. Projects main characteristics description_________________________________________________ 83 2.10.2. Lessons learned ____________________________________________________________________ 84 2.10.3. Successes and Failures_______________________________________________________________ 85 3. State of the art in Literature and www____________________________________________86 3.1. Introduction ___________________________________________________________________86 3.2. Estimating methods_____________________________________________________________87 3.3. Requirement Analysis ___________________________________________________________89 3.4. Configuration Management ______________________________________________________89 3.5. Design ________________________________________________________________________90 3.6. Architectures __________________________________________________________________91 3.6.1. Low level protocols and middleware____________________________________________________ 91 3.6.2. SOA (Service oriented Architecture)____________________________________________________ 93 3.6.3. AJAX____________________________________________________________________________ 93 3.6.4. MOM and JMS ____________________________________________________________________ 94 3.6.5. Connection Oriented vs. Connectionless_________________________________________________
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages132 Page
-
File Size-