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.2 required=5.0 tests=BAYES_00,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f849b,5aa763fe62c20184 X-Google-Attributes: gidf849b,public X-Google-Thread: 103376,5aa763fe62c20184 X-Google-Attributes: gid103376,public X-Google-Thread: 115aec,5aa763fe62c20184 X-Google-Attributes: gid115aec,public From: Marin David Condic Subject: Re: Pratt & Whitney's Embedded Software - CMM Level 3! Date: 1999/04/20 Message-ID: <371C9AA8.1D4D2019@pwfl.com>#1/1 X-Deja-AN: 468749314 Content-Transfer-Encoding: 7bit Sender: condicma@bogon.pwfl.com References: <371B6EC8.36B9C247@pwfl.com> <7fftel$6po@drn.newsguy.com> <371B9A5E.2804AC27@pwfl.com> <371BD9CE.F9D24397@ultranet.com> <7fhoic$gut$1@uranium.btinternet.com> Content-Type: text/plain; charset=us-ascii Organization: Pratt & Whitney Mime-Version: 1.0 Reply-To: diespammer@pwfl.com Newsgroups: comp.lang.ada,comp.realtime,comp.arch.embedded Date: 1999-04-20T00:00:00+00:00 List-Id: Stephen Maudsley wrote: > > If I've understood the story then I would expect that you get dependency > matrices out of the "picture compiler" because it started life as a > control algorithm documentation tool. To develop a control law you're > essentially writing down the dependencies of mathematical functions. You > might get repercussion analysis for free. > Yes. At one level. Since a picture has interface pins, etc. and there is a calling heierarchy, if you change a picture and recompile it, you'll also have to recompile the things that depend on it. It all ends up looking a lot like Ada (for obvious reasons!) in that any changes to interfaces are checked across units and the picture compiler catches things which may have been impacted as a result. On another level, you need to discover if a change to a given diagram may impact things like test plans or related requirements. The database keeps that sort of connectivity (must be defined by the user) so it is possible to trace through all potentially impacted artifacts. On a really high level, it is always possible to make a change to a system for which all the repercussions won't be known until you blow something up. I'm afraid that all the software and all the process definition in the world won't totally eliminate that possibility. :-) MDC -- Marin David Condic Real Time & Embedded Systems, Propulsion Systems Analysis United Technologies, Pratt & Whitney, Large Military Engines M/S 731-95, P.O.B. 109600, West Palm Beach, FL, 33410-9600 ***To reply, remove "bogon" from the domain name.*** Visit my web page at: http://www.flipag.net/mcondic