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=2.1 required=5.0 tests=BAYES_40,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fac41,f66d11aeda114c52 X-Google-Attributes: gidfac41,public X-Google-Thread: 103376,f66d11aeda114c52 X-Google-Attributes: gid103376,public From: donh@syd.csa.com.au (Don Harrison) Subject: Re: Critique of Ariane 5 paper (finally!) Date: 1997/08/11 Message-ID: #1/1 X-Deja-AN: 263412975 Sender: news@syd.csa.com.au X-Nntp-Posting-Host: dev50 References: <33EBE46D.2149@flash.net> Organization: CSC Australia, Sydney Reply-To: donh@syd.csa.com.au Newsgroups: comp.lang.ada,comp.lang.eiffel Date: 1997-08-11T00:00:00+00:00 List-Id: Ken Garlington wrote: :This "attack" was predicated (in part) on the following :points, which I challenged: : :1. That there was not enough evidence that Java could :scale to large projects. I questioned whether this :was really a fundamental obstacle, since there are :also concerns about the scalability of Eiffel. It's also said that Goody Proctor is a witch. :) However, even though the inhabitants of Salem readily believed it, saying so didn't make her one. (Apologies to Arthur Miller, author of "The Crucible". BTW, the recent film by the same name is well worth watching for any student of mass hysteria.) I'm still waiting to see a valid argument why Eiffel software is not scalable. I don't have the time or desire to argue why it *is* scalable (and there are others better qualified to do so), but two contributing factors stand out: 1) The existence of configuration "modules" which support framework (cluster) hierarchies - this makes configuration scalable. See the section titled "Scalability" in Walden and Nerson - "Seamless Object-oriented Software Architecture" P. 18-19. 2) The ability to encapsulate high-level abstractions in high-level classes using standard design patterns - this makes abstraction and contracting scalable. Don. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Don Harrison donh@syd.csa.com.au