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.0 required=5.0 tests=BAYES_20 autolearn=unavailable autolearn_force=no version=3.4.4 Newsgroups: comp.lang.ada Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!wuarchive!uunet!decwrl!netcomsv!jls From: jls@netcom.COM (Jim Showalter) Subject: Re: Critique of SEI's Ada DARK project Message-ID: <1991May30.180318.6328@netcom.COM> Organization: Netcom - Online Communication Services UNIX System {408 241-9760 guest} References: <781@ajpo.sei.cmu.edu> Distribution: comp.lang.ada Date: Thu, 30 May 1991 18:03:18 GMT List-Id: I'd like to open up a related discussion on this thread. Based on the descriptions I've read here of DARK, it sounds like it is a real-time distributed-processing real-time runtime environment. This is very interesting to me, because I have been involved with a number of Ada projects over the past several years that needed just such a beast, and in each case the project invested considerable time and money in building its own homebrew version (none of which, to hazard a guess, was as well engineered as DARK). Given that we all agree that reuse is a fine and wonderful thing, a question naturally comes to mind: why did none of these projects opt to make use of DARK? Was it not well-publicized? Were there contractual obstacles to doing so? Were there infrastructural issues that got in the way? Are there technical problems with DARK that preclude its use on real-world projects? Are there projects that HAVE made use of DARK, and, if so, what differentiates them from the one's I'm familiar with (no flames that the differentiator is my participation!)? I think it would be quite useful for the SEI to do a formal study to find answers to these sorts of questions, since we might as an industry be able to do better next time. Thoughts? -- **************** JIM SHOWALTER, jls@netcom.com, (408) 243-0630 **************** *Proven solutions to software problems. Consulting and training on all aspects* *of software development. Management/process/methodology. Architecture/design/* *reuse. Quality/productivity. Risk reduction. EFFECTIVE OO usage. Ada/C++. *