Object-Oriented Behavioural Modelling of Mechatronic Systems - Kasper, Koch
(1995) (Correct)
....experiments. 2 Features of objects and object oriented systems Objects and the
art of object oriented thinking have proven to be one of the most powerful concepts
of software design. Following this paradigm a new generation of software
development tools [Digi 93, Micr 94] database tools [Ahme 91] and graphical
user interface tools [Obje 94] has been created during the last decade. Before
discussing the advantages offered by this technology for modelling and simulation
of complex mechatronic components and systems, a short recapitulation of the
base concepts of objects seems ....
....by one powertrain class, some engine, clutch and gear classes, some more
classes for further sub components, and a very large number of instances necessary
to initialise the models correctly. To manage this mass of instances today
powerful object oriented database systems are available [Ahme 91] These
tools are highly optimised to store and retrieve a large number of very
different instances of arbitrary classes. Object oriented databases play a key role
concerning the maintainability and the speed of large object based models. 6
Graphical representation and virtual components Today ....
S. Ahmed et. al., A Comparison of Object-Oriented Database Management
Systems for Engineering Applications, Massachusetts Institute of Technology,
Research Report R91-12, 1991
Working Notes of the KI'95 Workshop: KRDB-95.. - Baader, Buchheit.. (1994) (1
citation) (Correct)
....deletion, migration of objects and object classes. Behavioral features, e.g.
processes, synchronization and transactions, are not regarded. Mandatory
structural features of objectoriented database systems and information
systems as pointed out in i.e. Jungclaus et al. 1995; Cattel, 1994; Ahmed et al.
1991; Rumbaugh et al. 1991; Atkinson et al. 1990 ] are ffl class types, ffl
objects with a global, immutable and system wide unique object identity, ffl
object classes, ffl specialized classes supporting semantic inheritance [ Saake,
1993 ] ffl component relations to model complex objects ....
S. Ahmed, A. Wong, D. Sriram, and R. Logcher. A Comparison of ObjectOriented
Database Management Systems for En54 gineering Applications. Technical report,
Massachusets Institute of Technology, Department of Civil Engineering, 1991.
Concept and Architecture of a Distributed.. - Meckenstock.. (1992) (7 citations)
(Correct)
.... For those applications, conventional DBMS architectures, i.e. relational,
network, and hierarchical, have been found insufficient [Dit89, SRL 90] An
architecture better suited for these application areas is that of object oriented
database management systems (OODBMS) ABD 89, Kim90, ZM90, AWSL90]
By now, there exist a considerable number of OODBMSs, e.g. HZ87, MS87,
AH87, CDG 90, KGBW90, WLH90, Deu90, Wad90, Ver91, Obj91] Some of
them are available as prototypes, others as commercial products. There are
several issues involved when designing an OODBMS. Our approach was
decisively ....
S. Ahmed, A. Wong, D. Sriram, and R. Logcher. A Comparison of Object-
Oriented Database Management Systems for Engineering Applications. Technical
Report R91-12, MIT, May 1990.
Object Management Systems Survey of Enabling Technologies - Göllü (Correct)
....without losing existing data. ffl System management. replication versioning,
back up and recovery. Last but not least databases must have good performance.
For a more complete treatment of object database features the reader is
referred to [23, 29] Some database comparisons can be found in [27, 21],
however, the reader should always look for the most recent evaluations. 9
Functional Categories OSI NM Forum has identified seven functional categories
for network management 5 . These categories were summarized in the Introduction
and can be used for many other application areas. We now ....
S. Ahmed, A. Wong, D. Sriram, and R. Logcher. "A Comparison of Object-
Oriented Database Management Systems for Engineering Applications", Research
Report R91-12, Massachusetts Institute of Technology, Intelligent Engineering
Systems Laboratory.
Designing Dexter-based Cooperative Hypermedia Systems - Grønbæk, Hem,
Madsen, Sloth (1993) (Correct)
....the database by means of the Get operation. Locks for all objects retrieved from
the OODB server during the Get operation are specified by the LockSpec
parameter. Currently there are only two lock values (write and read) but the
OODB is open for adding other lock values, e.g. those described in [Ahme91].
3 Note that retrieving the transitive closure of an object is a logical operation. The
physical retrieval is implemented by an incremental retrieval algorithm ensuring
that only the objects bound) at each level in the hierarchy. Many virtuals in the
hypermedia system are called by the system, ....
Ahmed, S., Wong, A., Sriram, D., & Logcher, R. (1991). A Comparison of Object-
Oriented Database Management Systems for Engineering Applications ( Research
Report No. R91-12).
Supporting Autonomy for Information Systems in a Changing.. - Kusch, Saake (1
citation) (Correct)
....deletion, migration of objects and object classes. Behavioral features, e.g.
processes, synchronization and transactions, are not regarded. Mandatory
structural features of objectoriented database systems and information
systems as pointed out in i.e. Jungclaus et al. 1995; Cattel, 1994; Ahmed et al.
1991; Rumbaugh et al. 1991; Atkinson et al. 1990 ] are ffl class types, ffl
objects with a global, immutable and system wide unique object identity, ffl
object classes, ffl specialized classes supporting semantic inheritance [ Saake,
1993 ] ffl component relations to model complex objects ....
S. Ahmed, A. Wong, D. Sriram, and R. Logcher. A Comparison of ObjectOriented
Database Management Systems for Engineering Applications. Technical report,
Massachusets Institute of Technology, Department of Civil Engineering, 1991.
Query Optimization in Deductive Object Bases - Jeusfeld, Staudt (1993) (8
citations) (Correct)
....termination. Another is the ability to decide whether two expressions are
equivalent. The latter is a prerequisite for query optimization. While relational
(and deductive) databases were very successful partly because of their query
optimizers, they can fail for complex applications like design [MAIE86]. The
reason for this failure is the too simple data model which is unable to describe
adequately the data strutures manipulated by such applications. Another drawback
is the total negligence of operational properties of data, aka abstract data types
[GUTT75] Object oriented databases address ....
Maier,D. (1986). Why object-oriented databases can succeed where others have
failed. Proc. 1986 Int. Workshop on Object-Oriented Database Systems.
Object-Oriented Database Management Systems Revisited - An Updated Dacs
(Correct)
....(May 1992) pg. 53. Loo93a] Loomis Mary E.S. Object And Relational
Technologies: Can They Cooperate Object Magazine, January February 1993) pg.
35. Loo93b] Loomis Mary E.S. Object Programming and Database Management.
Journal of Object Oriented Programming, May 1993) pg. 31. Mai86b] Maier,
David and Jacob Stein, Indexing in an Object Oriented DBMS. Proceedings of
the 1986 International Workshop on Object Oriented Database Systems,
September 1986) pg. 171. McF93] McFarland, Greg and Rudmik, Andres, Object
Oriented Database Management Systems, DACS Technical Report, September,
1993. ....
Maier, David, "Why Object-Oriented Databases Can Succeed Where Others Have
Failed." Proceedings of the 1986 International Workshop on Object-Oriented
Database Systems, (September 1986) pg. 227.
Persistence in E Revisited --- Implementation Experiences - Dan Schuh (1990) (5
citations) (Correct)
....bit, and clearing any set reference bits, until sufficient space has been made
available. 5.4. Pointer Swizzling The general idea of pointer swizzling is to
maintain two distinct forms for addressing persistent objects, one for disk
resident objects and another for memory resident objects [Cock84, Maie86].
Pointers are transformed back and forth during the course of program execution.
For example, a pointer in disk format could be transformed to memory format at
its first use within a given program run, or all the pointers contained in a disk based
object could be transformed to the memory form ....
D. Maier, "Why Object-Oriented Databases Can Succeed Where Others Have
Failed," Proc. of the 1st Int'l. Workshop on Object-Oriented Database Systems,
Pacific Grove, CA, Sept. 1986.