From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.1 required=5.0 tests=BAYES_00,FREEMAIL_FROM, FROM_STARTS_WITH_NUMS,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,73fcffee688022b3,start X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1994-10-04 16:48:13 PST Path: bga.com!news.sprintlink.net!howland.reston.ans.net!paladin.american.edu!auvm!COMPUSERVE.COM!73672.2025 Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU Newsgroups: comp.lang.ada Message-ID: <940930012927_73672.2025_DHR56-1@CompuServe.COM> Date: Thu, 29 Sep 1994 21:29:27 EDT Sender: Ada programming language From: Ken Garlington <73672.2025@COMPUSERVE.COM> Subject: Re: 2167A Comments: To: "comp.lang.ada" Date: 1994-09-29T21:29:27-04:00 List-Id: Lee_Robert_Willis@CUP.PORTAL.COM writes: << Usually the tailoring must be done way in advance.... It has been my unfortunate experience that the people involved before phase X don't know or give a damn about the 2167A docs for phase X, and thus very little tailoring happens. >> Sounds like a lousy customer. We're on rev. "C" of our F-22 SDP, and we've done lots of Just In Time tailoring. It also helps if you've got some experience with mil-spec contracts, so you know in advance what's worthless ;) Trying to maintain some semblance of Ada relevance, we've got an optional tailoring of Section 4 (Detailed Design) of the SDD that's built from the Ada code. We use the Cadre a_reveng tool to build Ada Structure Graphs from suitable collections of Ada units, and then use a feature called Active Links in our Interleaf documents to extract Ada source code (with appropriate comments describing requirements traceability, etc.) from the CM system, format it, and put it in the document at the right paragraph with all the security markings automatically generated from the comments. Once you have the structure of the document set up, the document updates itself. We can also build identifier indexes, requirements traceability tables, etc. right from the code. Very low-cost approach to produce good-looking (and current!) documentation.