ESAHomeSpace EngineeringSystems
   
About us
Software Engineering and Standardisation
Software life cycle
Software building blocks
Software standardisation
Archive
Services
Useful linksContact us
FOR SECURITY REASONS, ALL LINKS TO THE ftp.estec.esa.int SERVER ARE DISABLED. YOU MAY REQUEST RELATED DOCUMENTS TO bssc@esa.int
 
 
 
 
 
printer friendly page
BSSC Guides and Reports
 
BSCC provides:
  • Engineering guides,
  • coding standards,
  • a Ground Segment tailoring of ECSS for ESOC (SETG),
  • and documents that put the software standards in context of the ISO standards.

 
 
Transition to ECSS software standards
 
In June 1994, the ESA Council adopted resolution ESA/C/CXIII/Res 1 (Final), confirming the Agency’s commitment to the transfer of the PSS system of ESA space standards to the new set of standards prepared by the European Cooperation for Space Standardisation (ECSS).

ECSS-E-40 is the ECSS standard for software engineering and ECSS-Q-80 is the ECSS standard for software Product Assurance. They are both based on ISO/IEC 12207.

ECSS-E-40 and ECSS-Q-80 are applicable for the software activities of ESA projects. It is not required to apply ECSS-E-40 retroactively to projects already using ESA PSS-05-0.

The two following documents give guidelines for the transition.

  • PSS-05-0 and ECSS-E-40 Comparison, BSSC(98)2
  • Transition from PSS-05-0 to ECSS-E-40, BSSC(96)3
Note: The "Guide to applying the ESA standards to small software projects" has no equivalence in ECSS, as the ECSS standards are intended to be tailored to the need of each project, be it "small". Advise for tailoring can be obtained from the BSSC: bssc at esa dot int.

 
 
Training
 
Training material are available and training sessions can be given on request.
  • SEMG Course. (Note that SEMG has been replaced by the SETG above)
  • ECSS-E40 and Q80 trainings

 
 
Last update: 22 August 2006
 


BSSC Engineering guides
Guide to the selection and use of CASE tools, BSSC(94)1 (pdf)Guide to applying the ESA Software Engineering Standards to Projects using Object-Oriented Methods, BSSC(98)1 (pdf)
BSSC Coding standards
Ada Coding Standards BSSC(98)3 (pdf)C/C++ Coding Standards BSSC(2000)1 (pdf)Java coding standard BSSC(2005)2 (pdf)
BSSC SETG
Tailoring of ECSS Software Engineering Standards for Ground Segments in ESA, Part A Software Engineering, BSSC(2005)1 (pdf)Tailoring of ECSS Software Engineering Standards for Ground Segments in ESA, Part B Product Assurance and Management, BSSC(2005)Tailoring of ECSS Software Engineering Standards for Ground Segments in ESA, Part C Document Templates, BSSC(2005)1 (pdf)Tailoring of ECSS Software Engineering Standards for Ground Segments in ESA, Part D Traceability Against ECSS , BSSC(2005)1 (pdfSETG in Word (zip)
Links with ISO
ESA Software Engineering Standards and ISO/IEC 12207, BSSC(97)1 (pdf)ESA Software Engineering Standards and ISO 9000, BSSC(96)1 (pdf)
Transition PSS/ECSS
PSS-05-0 and ECSS-E-40 Comparison, BSSC(98)2 (pdf)Transition from PSS-05-0 to ECSS-E-40, BSSC(96)3
BSSC Trainings
SEMG Course (ppt)ECSS-E40 and Q80 trainingsECSS
 
 
 
   Copyright 2000 - 2017 © European Space Agency. All rights reserved.