Greg Kreis wrote:

> Having presented the above, I think we need to get away from looking at code!
> If we design this right, it won't matter what we write it in.  We should be able
> to couple systems together that have totally different languages, platforms,
> etc.  Right?

Sorry to be pedantic, but in the act of specifying, you _will_ be using a language,
probably one much closer to the implementation language you should be using. E.g.
CORBA IDL is a language. Maybe you can see now why we use Eiffel - it works for
specification, and just happens to be compilable into systems as well....

> Unless we can specify everything without dependencies on a language or database,
> we are doomed. This is the lesson of the 70s and 80s.  Code rots and databases
> petrify.  We need to lay up our treasures were they cannot be corrupted so
> easily.

What you really want to avoid are implementation software models (cf specification
models) and database schemas masquerading as logical information models. THen I agree
with your statement.

- thomas beale

--
---------------------------------------------
Deep Thought Informatics Pty Ltd
Information and Knowledge Systems Engineering

mailto:[EMAIL PROTECTED]
http://www.gehr.org
phone: +61 7 5439 9405

http://www.elj.com/eiffel/ebs
---------------------------------------------

Reply via email to