home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.forth
- Path: sparky!uunet!starnine!mikeh
- From: mikeh@starnine.com (Mike Haas)
- Subject: Re: CASE tools
- Message-ID: <C1JLBF.FJ0@starnine.com>
- Sender: mikeh@starnine.com (Mike Haas)
- Date: Thu, 28 Jan 1993 02:23:36 GMT
- References: <1jl4guINN4c4@usenet.INS.CWRU.Edu> <1993Jan21.153746.2948@crd.ge.com>
- Organization: StarNine Technologies, Inc.
- Lines: 41
-
- In article <1993Jan21.153746.2948@crd.ge.com> eaker@ukulele.crd.ge.com (Chuck Eaker) writes:
- >In article <1jl4guINN4c4@usenet.INS.CWRU.Edu>, cq184@cleveland.Freenet.Edu (Spencer W. Hunter) writes:
- >|> ...
- >|> In his book, Martin outlines a CASE methodology, known as HOS,
- >|> wherein programs are constructed top-down and the compiler
- >|> statically verifies the validity of each control structure
- >|> through I/O analysis. In contrast, traditional Forth programs
- >|> are mostly constructed bottom-up and the programmer is
- >|> responsible for dynamically testing individual routines for
- >|> correctness. However, like good Forth, each HOS routine has only
- >|> one main control structure; this is an inevitable result of the
- >|> rigidity of the compiler.
- >
- >I don't agree that the traditional Forth development approach
- >is bottom-up. This is certainly not the approach illustrated
- >in Brodie's _Thinking_Forth_.
-
- Yes, one of the strong advantages I remember when I first came
- to know Forth was that is was touted as promoting top-down
- programming techniques due to it's extremely modular
- architecture.
-
- >
- >|> What does the Forth community think not only about the above, but
- >|> of CASE tools in general? Enquiring minds want to know!
- >
- >I think it's an interesting application area. What the world
- >needs is more and better ways to model and simulate an
- >application's requirements, do various kinds of analyses on
- >the model, then generate code for specific platforms in ways
- >that yield implementations provably equivalent to the model.
-
- There is a growing awareness, however, that engineers increasingly
- fails due to their reliance on such simulations. It must be
- remembered that simulations are only as good as the programmer(s)
- that created them...there is a tendency to over-estimate how
- accurately these model reality.
-
- Invention magazine had an extremely interesting article in their
- last issue RE: this.
-
-