comp.lang.ada
 help / color / mirror / Atom feed
From: porthos!taichi!haim@bellcore.com  (24122-Haim Kilov(L028)m000)
Subject: Re: Large System Decomposition
Date: 10 Sep 91 22:00:36 GMT	[thread overview]
Message-ID: <1991Sep10.220036.20777@porthos.cc.bellcore.com> (raw)

"Think of your project interms of what OSI calls Managed Objects,
which are resource encapsulations hiding behind a message based
interopable interface. Don't think in terms of subsytems or
function calls, it won't work. Think of the higher levels
of your system as active objects, modeled by processes or tasks
which must talk to each other through a well defined message
protocol, over a communication link. Don't think client server
or agent architecture unless it fits the needs of your Managed Objects."

--Don't forget, however, about relationships between managed objects that,
quoting the new draft of ISO standard, are "significant entities, warranting
conceptual attention". This draft attempts to provide formal specification
tools for relationships -- we have done it already for generic relationships
of different meta-types here in Bellcore. These specifications are
formulated using behavioral properties of an entity (call it "managed object")
and its associated entities. The same approach is recommended by the recently
accepted ANSI OODBTG Object Data Management reference Model.

As I had mentioned some time ago, Bellcore Special Report "Information modeling
concepts and guidelines" discusses some of these issues at some length.
Some other papers/documents will be published.

Hope this helps.

Haim Kilov
haim@bcr.cc.bellcore.com

             reply	other threads:[~1991-09-10 22:00 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1991-09-10 22:00 24122-Haim Kilov(L028)m000 [this message]
  -- strict thread matches above, loose matches on Subject: below --
1991-09-11 19:59 Large System Decomposition Operator
1991-09-10 19:52 sun-barr!cronkite.Central.Sun.COM!jethro!exodus!oogoody.Eng.Sun.COM!tmh
replies disabled

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