EI-CODESTD (REV. B), FLIGHT SOFTWARE BRANCH (EI32) CODING STANDARD (09 NOV 2004)
EI-CODESTD (REV. B), FLIGHT SOFTWARE BRANCH (EI32) CODING STANDARD (09 NOV 2004)., This document presents guidelines for coding standards to be used for Flight and Ground Software developed within the Flight Software Branch of the Marshall Space Flight Center (MSFC).
The section on C programming is the coding standard defined for the SPAce Readiness Coherent Lidar (SPARCLE) project. This standard was derived from the Automated Rendezvous and Capture (AR&C) C Coding Standard and the Marshall Integrated Software System (MISS) C Coding Standard.
The section on C++ programming was derived from the Shooting Star Experiment (SSE) C++ Style Guide. An attempt was made to make the C++ style consistent with the C style.
The section on Ada was derived from the coding standards defined for the Advanced X-ray Astrophysics Facility-Imaging (AXAF-I) program and the Modular Rocket Engine Control Software (MRECS).
The section on Program Design Language (PDL) was developed by the SPARCLE team to be used in the SPARCLE Software Design Document (SDD).