Software design documentation approach for a DOD-STD 2167A Ada project | Synapse