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.9 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,a0be06fbc0dd71f1 X-Google-Attributes: gid103376,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!postnews.google.com!21g2000hsj.googlegroups.com!not-for-mail From: Vadim Godunko Newsgroups: comp.lang.ada Subject: Re: The future of Ada is at risk Date: Tue, 8 Jan 2008 06:35:25 -0800 (PST) Organization: http://groups.google.com Message-ID: <1a42a5b2-fd50-4511-be94-2cec4e5b5cb8@21g2000hsj.googlegroups.com> References: <20071229040639.f753f982.coolzone@it.dk> <878x3436pj.fsf@ludovic-brenta.org> <1199531506.9355.8.camel@K72> <1199539751.9355.46.camel@K72> <1xu2jerm6vwjv.mt6we9a8wu5q.dlg@40tude.net> NNTP-Posting-Host: 87.117.14.80 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: posting.google.com 1199802929 9250 127.0.0.1 (8 Jan 2008 14:35:29 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Tue, 8 Jan 2008 14:35:29 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: 21g2000hsj.googlegroups.com; posting-host=87.117.14.80; posting-account=niG3UgoAAAD7iQ3takWjEn_gw6D9X3ww User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.4) Gecko/20070601 SeaMonkey/1.1.2,gzip(gfe),gzip(gfe) Xref: g2news1.google.com comp.lang.ada:19270 Date: 2008-01-08T06:35:25-08:00 List-Id: On Jan 8, 9:53 am, Simon Wright wrote: > Brian May writes: > > > Don't know. As far as I can tell, the above seems to be more about > > models for communications (Corba, .NET, etc), where what I was talking > > about is for databases. I might be mistaken though. > > All sorts of possibilities, in fact. It would be reasonably possible > to generate both a (probably unoptimised) database schema and > corresponding Ada interface code from a UML model (the model has to be > appropriate of course -- high-level aka vague models won't cut it). > We have used MDA and developed our own generator, which generate near to all components of the our subsystem from UML: CORBA IDL specifications, SQL DDL (including constraints and triggers), Ada implementation code, massive testsiute (it cover about 80% of all code). Subsystem operate with bitemporal data and some kind of revision control over the processed data. The only distributed transactional service, security service, fault tolerance service and computable object's attributes are handwriten. Just one mouse click for generate and week for compiling and automated testing! :-)