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.8 required=5.0 tests=BAYES_00,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,430eaabd16272069 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1994-10-19 07:37:30 PST Path: bga.com!news.sprintlink.net!sundog.tiac.net!wizard.pn.com!Germany.EU.net!EU.net!uunet!solaris.cc.vt.edu!news.duke.edu!zombie.ncsc.mil!paladin.american.edu!auvm!ROO.FIT.EDU!HARBAUGH Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU Newsgroups: comp.lang.ada Message-ID: Date: Wed, 19 Oct 1994 05:50:00 EDT Sender: Ada programming language Comments: RFC822 error: Incorrect or incomplete address field found and ignored. From: Simtel20 Transfer Subject: Re: Need info on SUBSYSTEMS Date: 1994-10-19T05:50:00-04:00 List-Id: Matthew Sargent writes: If by "subsystems" you mean Rational Subsystems - they are part of our (Rational Software Corp's) approach to software engineering. Our Rational Apex tool supports the notion that large portions of a system should be separate and have a clear interface. They should only interface other subsystems as the design of the system requires. Subsystems are supported by allowing the specification of which Ada Specs are included in the "interface" of the subsystem and which subsystems are "imported" by who. Among other benefits, this concept allows subsystems to be developed largely independently. A "subsystem" is similar to an Ada package; just at a higher level. I can send you more information if you care to read it. The notion of partitioning a system into subsystems is tried and true. The notion of partitioning software into subsystems is also tried and true BUT it seems to me that partitioning Ada code is not a true partitioning because they code subsystems share a common resource manager, the Ada Runtime Environment. When partitioning software into programs, each program can be assigned resources to be managed by the OS at runtime. I don't see how, in Ada, you can assign resources among "Rational Subsystems" unless maybe you have extended your runtime to allow this and used pragmas to express it. Yes, I care to read more on this aspect of Rational Subsystems. Please post something here if you have time. Thanks. sam harbaugh HARBAUGH@ROO.FIT.EDU