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=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fac41,2c6139ce13be9980 X-Google-Attributes: gidfac41,public X-Google-Thread: 1108a1,2c6139ce13be9980 X-Google-Attributes: gid1108a1,public X-Google-Thread: 103376,3d3f20d31be1c33a X-Google-Attributes: gid103376,public X-Google-Thread: f43e6,2c6139ce13be9980 X-Google-Attributes: gidf43e6,public From: Joachim Durchholz Subject: Re: Safety-critical development in Ada and Eiffel Date: 1997/08/22 Message-ID: <33FD63A3.BBF5A4CD@munich.netsurf.de>#1/1 X-Deja-AN: 267870055 References: <33E9ADE9.4709@flash.net> <33F133D7.71AC@erols.com> <33F25933.7F83@flash.net> <33F27B5C.6A3C@erols.com> <33F3A389.5080@erols.com> <33FA3B0F.62780A5C@munich.netsurf.de> X-Priority: 3 (Normal) Organization: ccn - computer consultant network GmbH Newsgroups: comp.object,comp.software-eng,comp.lang.ada,comp.lang.eiffel Date: 1997-08-22T00:00:00+00:00 List-Id: Jon S Anthony wrote: > > In article <33FA3B0F.62780A5C@munich.netsurf.de> Joachim Durchholz > writes: > > > Document non-executable stuff in comments. Have your documentation > > generated automatically. No redundancy, documentation is easy to do > > along with the formal specs (class interfaces) and/or the coding > > (routines). > > Sounds OK (note that the non-executable stuff is typically the most > important in this sort of context). Of course this is easily done in > any language... Well, I'd like to actually see it in any other language. The obstacles seem to be: - Ignorance (DBC is quite new, I've been aware of it since just 5 years...) - No conventions how and where the assertions should be written - No binary formats that retain the assertions (this goes from object formats to CORBA) - It is serious work to write a "flat-short" tool that scans the inheritance hierarchy and extracts all contracts Regards, Joachim -- Please don't send unsolicited ads.