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: 103376,3d3f20d31be1c33a X-Google-Attributes: gid103376,public X-Google-Thread: f43e6,2c6139ce13be9980 X-Google-Attributes: gidf43e6,public X-Google-Thread: fac41,2c6139ce13be9980 X-Google-Attributes: gidfac41,public X-Google-Thread: 1108a1,2c6139ce13be9980 X-Google-Attributes: gid1108a1,public From: peb@transcontech.co.uk ("Paul E. Bennett") Subject: Re: Safety-critical development in Ada and Eiffel Date: 1997/07/17 Message-ID: <869134861snz@transcontech.co.uk>#1/1 X-Deja-AN: 257438853 References: <33C835A5.362A@flash.net> <33CC0548.4099@flash.net> <5qitoi$fdv$1@news.irisa.fr> <33CD6512.2404@flash.net> X-Mail2News-User: peb@transcontech.co.uk X-Mail2News-Path: tcontec.demon.co.uk Organization: Transport Control Technology Ltd. Reply-To: peb@transcontech.co.uk Newsgroups: comp.object,comp.software-eng,comp.lang.ada,comp.lang.eiffel Date: 1997-07-17T00:00:00+00:00 List-Id: In article <33CD6512.2404@flash.net> kennieg@flash.net "Ken Garlington" writes: [Lots of stuff re-opening the Ariane/DBC/Eiffel arguments deleted] > Unfortunately, it's already been re-opened. As I feared, people are > using your paper to "prove" the worth of DBC/Eiffel in safety-critical > systems, although no one has yet published a list of such systems that > have been written in Eiffel. It is a shame that Les Hatton is not on this ng. He is a very interesting character who has spent quite some time examining the effect of language, project size, complexity and domain expertise on the outcome of various projects. From his results (and supported by numerous other papers) it appears that the most important factor in understanding a project is the level of domain expertise in the project. The language used had very little effect on the projects studied in terms of quality. The other main determinate of project outcome is the nature of the projects management. Domain expertise might be difficult to build into any programming language unless you are willing to invest very heavily in your programmers domain specific tools which will need construction by domain experts anyway. On the other hand, improving the project management can be done with improved management training, provision of general and specific management tools and instillation of "High Integrity Culture" within an organisation. Now it should be time to end the language wars and look at what we can all learn from each other. -- Paul E. Bennett ................... Transport Control Technology Ltd. +44 (0)117-9499861 Going Forth Safely