Re: [T] Clean Object Class Design -- What is it?
Date: 8 Jul 2001 16:17:26 -0700
Message-ID: <5022d011.0107081517.22e565a7_at_posting.google.com>
"Rico" <TrooperRico_at_bugplanet.com> wrote in message news:<U0027.878$J43.1728_at_newsfeed.slurp.net>...
[snip]
> Now, one area I wanted to use an OODBMS and couldn't was in combat
> simulation. Here we have classic inheritance taking place. As an example,
> there are numerous kind of entities in the system interacting with each
> other. It's convenient to break these entities down into subclasses such as
> "combat" and "non-combat." Combat entities clearly have a different set of
> characteristics from non-combat entities, but both are capable of
> interacting with each other in the system. Within combat entities, you find
> Air, Land, and Sea (plus some mixed units I won't detail here). I'm sure
> you begin to get the picture. A decent theater-level simulation will have
> 5,000 - 10,000 of these entities running about. Additionally, each entity
> has missions assigned to them, which in turn have their own hierarchy (for
> example, air missions can be offensive counterair, defensive counterair,
> strike, escort, suppression of enemy air defense, etc.). Lots of
> opportunity to use inheritance.
Rico,
Have you looked at these:
T.J. Halloran (1993) Performance measurement of three commercial
object-oriented database management systems. Master's Thesis,
AFIT/GCS/ENG/93D-12, US Air Force Institute of Technology, December
1993.
[ Results for Itasca, M.A.T.I.S.S.E. and ObjectStore ]
T.J. Halloran (1993) Source code for the OO1 benchmark and the AFIT simulation benchmark. Technical Report No. AFIT/EN-TR-93-09, US Air Force Institute of Technology (AETC), 5 November 1993. [ OO1 benchmark code for Itasca, M.A.T.I.S.S.E., ObjectStore and AFIT benchmark code for ObjectStore ]
Capt. Halloran wrote a simple warfare simulation benchmark (trucks, planes). I had great fun using a couple of OODBs and an ORDB and replacing bits of Motif code that worked for him, but not for me :) Nice graphical display though. I've been thinking of re-writing his benchmark in Java, but just haven't had time.
The quality of the research, report, analysis, etc. was superb.
akmal Received on Mon Jul 09 2001 - 01:17:26 CEST