[comp.object] Inheritance and set theory

pw@tnoibbc.UUCP (Peter Willems) (11/29/90)

We are in the preliminary stage of a project which is intended to
develop a product modeling system.  The implementation will be based
on object-oriented programming.
One of the first actions was a search for a graphical representation
to express the initial design of related classes as a vehicle for
communication between the members of the design team.
What we did encounter was not very satisfactory, e.g. we found Booch's
diagram technique not detailed enough.
At the moment we try to enhance existing entity-relation diagram
techniques with some object-oriented extensions.
One method called NIAM (from Nijssen's Information Analysis Method)
is particularly interesting because of the pure treatment of the
set theoretical aspects between entities and between relations.
The discussion is now: what is the distinction between an inheritance
relation and a sub/superset relation?
Is inheritance a special case: all descendant classes are disjunct;
multiple inheritance is a union operator over all the parent classes?

Anyone suggestions ?


-- 
Peter Willems : TNO - IBBC                    INTERNET : pw@tnoibbc
              : PO-box 49                     DOMAIN   : pw@ibbc.tno.nl
              : 2600 AA  Delft                FAX      : +31 15 843990
              : the Netherlands               VOICE    : +31 15 842032

rowley@bath.cs.ucla.edu (Michael T Rowley) (11/30/90)

In article <2189@tnoibbc.UUCP>, pw@tnoibbc.UUCP (Peter Willems) writes:
|> One method called NIAM (from Nijssen's Information Analysis Method)
|> is particularly interesting because of the pure treatment of the
|> set theoretical aspects between entities and between relations.
|> ...

Could you post referrences for this method?

Michael Rowley