comp.lang.ada
 help / color / mirror / Atom feed
From: Simtel20 Transfer <HARBAUGH@ROO.FIT.EDU>
Subject: Re: Need info on SUBSYSTEMS
Date: Wed, 19 Oct 1994 05:50:00 EDT
Date: 1994-10-19T05:50:00-04:00	[thread overview]
Message-ID: <INFO-ADA%94101904475633@VM1.NODAK.EDU> (raw)

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



             reply	other threads:[~1994-10-19  9:50 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1994-10-19  9:50 Simtel20 Transfer [this message]
  -- strict thread matches above, loose matches on Subject: below --
1994-10-12 18:30 Need info on SUBSYSTEMS Tom Reddon
1994-10-18 18:58 ` Matthew C. Sargent
1994-10-18 20:56   ` Bob Duff
1994-10-18 22:36     ` David Weller
1994-10-19 16:10     ` Matthew C. Sargent
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox