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.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,4feb499c05063194 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!postnews2.google.com!not-for-mail From: rolf.ebert_nospam_@gmx.net (Rolf Ebert) Newsgroups: comp.lang.ada Subject: Re: Artistically creative expression has no role in software design Date: 23 Jul 2004 01:00:55 -0700 Organization: http://groups.google.com Message-ID: <46b8b50a.0407230000.3928498c@posting.google.com> References: <2m2j9gFhf4cpU1@uni-berlin.de> <2037155.DSSJocQ4yI@linux1.krischik.com> NNTP-Posting-Host: 194.97.67.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1090569656 30202 127.0.0.1 (23 Jul 2004 08:00:56 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Fri, 23 Jul 2004 08:00:56 +0000 (UTC) Xref: g2news1.google.com comp.lang.ada:2356 Date: 2004-07-23T01:00:55-07:00 List-Id: Martin Krischik wrote in message news:<2037155.DSSJocQ4yI@linux1.krischik.com>... > All UML generators I have seen generate only from the Class view. They do > not create from the activity or state charts. Probaly you missed most of the market leaders. At least Rose, Artisan and Rhapsody generate code from statecharts, probably others do as well. I have seen programs (i.e. models) containing thousands of nested states (debatable if that was a good design). On a key click you get a complete and running program. It is impressive when you see that for the first time. Artisan and Rhapsody can also generate Ada code for state and activity charts. As for the action language that Simon mentions, all real life models that I know use the target language as action language. That is, you program in Ada (or mostly in C++, C, or Java) within an activity or at the state transitions. Rolf