(Enter summary)
Abstract: Object-oriented databases (OODBs) are believed to more naturally reflect the behavior and organization
of complex application domains. The schema consists of a collection of classes, organized
into hierarchies which nicely organize abstractions over the domain. Objects are created as instances
of classes, encapsulating data and interpretation of data together. An important characteristic is the
support for evolutionary programming, and so that existing programs may be extended with new
classes... (Update)
Context of citations to this paper: More
...our work is within the area of schema versioning, and how different schema versions may contain different versions of the same class. Odb94] will show how the evolutionary and multi perspectived nature of objects have many traits which are similar to the evolutionary and...
...within C application programs. Additional aspects of the object model not relevant for the discussions in this paper are discussed in [8, 9, 10]. The following illustrates the DDL definition of a class Employee which is a subclass of a class Person not shown here 3 : CLASS...
Cited by: More
Dynamic Attribute Addition through the use of Metaclasses - Kopanitsanos
(Correct)
Evolutionary Data Conversion in the PJama Persistent Language - Dmitriev, Atkinson (1999)
(Correct)
The First Experience of Class Evolution Support in PJama - Misha Dmitriev Misha (1998)
(Correct)
Active bibliography (related documents): More All
1.8: MultiPerspectives: The Classification Dimension of Schema.. - Odberg (1994)
(Correct)
1.6: Versioning in a Software Engineering Database - The Change.. - Munch (1993)
(Correct)
1.3: Category Classes: Flexible Classification and Evolution in.. - Odberg (1994)
(Correct)
Similar documents based on text: More All
0.5: Schema Versioning and Class Hierarchy Modifications in.. - Odberg (1993)
(Correct)
0.5: A Global Perspective of Schema Modification Management for.. - Odberg (1994)
(Correct)
0.4: A Framework for Managing Schema Versioning in Object-Oriented.. - Odberg (1992)
(Correct)
Related documents from co-citation: More All
5: Semantics and Implementation of Schema Evolution in Object-Oriented Databases (context) - Banerjee - 1987
4: Flexible and Extensible Persistent Object Store for PJama (context) - Printezis, Atkinson et al. - 1998
4: Type Evolution in an Object-Oriented Database (context) - Skarra, Zdonik - 1987
BibTeX entry: (Update)
Erik Odberg. MultiPerspectives: Object Evolution and Schema Modification Management in Object-Oriented Databases. PhD thesis, Department of Computer Systems and Telematics, Norwegian Institute of Technology, 1994. In preparation. http://citeseer.comp.nus.edu.sg/679260.html More
@misc{ odberg94multiperspectives,
author = "E. Odberg",
title = "MultiPerspectives: Object Evolution and Schema Modification Management
in Object-Oriented Databases",
text = "Erik Odberg. MultiPerspectives: Object Evolution and Schema Modification
Management in Object-Oriented Databases. PhD thesis, Department of Computer
Systems and Telematics, Norwegian Institute of Technology, 1994. In preparation.",
year = "1994",
url = "citeseer.comp.nus.edu.sg/679260.html" }
Citations (may not include all citations):
1286
Object-Oriented Modeling and Design (context) - Rumbaugh, Blaha et al. - 1991
1274
Object-Oriented Software Construction (context) - Meyer - 1988
673
ACTORS: A Model of Concurrent Computation in Distributed Sys.. (context) - Agha - 1986
637
The Entity-Relationship Model: Towards a Unified View of Dat.. (context) - Chen - 1976
619
The Object Database Standard: ODMG (context) - Cattell, Atwood et al. - 1994
480
An Overview of the KL-ONE Knowledge Representation System (context) - Brachman, Schmolze - 1985
469
Object-oriented design with applications (context) - Booch - 1991
461
Programming Language (context) - Stroustrup - 1986
388
Conceptual structures: Information processing in mind and ma.. (context) - Sowa - 1984
388
On understanding types (context) - Cardelli, Wegner - 1985
317
A Comparative Analysis of Methodologies for Database Schema .. (context) - Batini, Lenzerini et al. - 1986
308
Designing reusable classes (context) - Johnson, Foote - 1988
306
Self: The Power of Simplicity (context) - Ungar, Smith - 1987
283
A Relational Model of Data for Large Shared Data Banks (context) - Codd - 1970
271
Object-Oriented Analysis (context) - Coad, Yourdon - 1990
264
Semantics and Implementation of Schema Evolution in Object-O.. (context) - Banerjee, Kim et al. - 1987
235
Object-Oriented Development: The Fusion Method (context) - Coleman, Arnold et al. - 1993
200
Viewing Control Structures as Patterns of Passing Message (context) - Hewitt - 1977
196
Objects and Views
- Abiteboul, Bonner - 1991
190
Contracts: Specifying Behavioral Compositions in Object-Orie.. (context) - Helm, Holland et al. - 1990
177
Software - Practice and Experience (context) - Tichy, for et al. - 1985
175
Inheritance Is Not Subtyping (context) - Cook, Hill et al. - 1990
171
The POSTGRES Next-Generation Database Management System (context) - Stonebraker, Kemnitz - 1991
170
The Architecture of an Active Data Base Management System (context) - McCarthy, Dayal - 1989
164
Introduction to object-oriented databases (context) - Kim - 1990
161
on Object Request Broker (CORBA): Architecture and Specifica.. (context) - Comm - 1991
148
Object Structure in the Emerald System (context) - Black, Hutchinson et al. - 1986
142
Updatable Views in Object-Oriented Databases
- Scholl, Laasch et al. - 1991
139
Semantic Database Modeling: Survey (context) - Hull, King - 1987
136
Ode as an active database: Constraints and triggers
- Gehani, Jagadish - 1991
135
Object-Oriented Programming: An Evolutionary Approach (context) - Cox - 1986
134
Philosophical Investigations (context) - Wittgenstein - 1953
126
Refactoring Object-Oriented Frameworks
- Opdyke - 1992
124
Concepts and paradigms of object-oriented programming (context) - Wegner - 1990
123
Towards a unified framework for version modeling in engineer.. (context) - Katz - 1990
111
Readings in Object-Oriented Database Systems (context) - Zdonik, Maier - 1990
105
The Management of Changing Types in an Object-Oriented Datab.. (context) - Skarra, Zdonik - 1986
104
Communications of ACM (context) - The, System - 1991
103
Pointer Swizzling at Page Fault Time: Efficiently Supporting..
- Wilson, Kakkad - 1992
99
A View Mechanism for Object-Oriented Databases (context) - Bertino - 1992
92
Working with Persistent Objects: To Swizzle or Not to Swizzl..
- Elliot, Moss - 1992
91
Making Smalltalk a Database System (context) - Copeland, Maier - 1984
91
A Study of Three Alternative Workstation-Server Architecture..
- DeWitt, Maier et al. - 1990
89
A Parallel Object-Oriented Language with Inheritance and Sub.. (context) - America, van der Linden - 1990
87
Rule management in object oriented databases: A uniform appr.. (context) - Diaz, Paton et al. - 1991
85
PS-Algol: An Algolwith Persistent Heap (context) - Atkinson - 1982
85
Development of an ObjectOriented DBMS (context) - Maier, Stein et al. - 1986
85
Queries and Query Processing in Object-Oriented Database Sys..
- Straube - 1990
85
Object-Oriented Concepts (context) - Kim, Lochovsky - 1989
85
A Model of Queries for Object-Oriented Databases (context) - Kim - 1989
84
Assuring Good Style for Object-Oriented Programs
- Lieberherr, Holland - 1989
84
Predicate Classes
- Chambers - 1993
84
Class Modification in the GemStone Object-Oriented DBMS (context) - Penney, Stein - 1987
79
Object-Oriented Programming in COMMON LISP (context) - Keene - 1989
78
Aspects: Extending Objects to Support Multiple (context) - Richardson, Schwarz - 1991
78
A Query Algebra for Object-Oriented Databases
- Shaw, Zdonik - 1990
77
A Formal Approach to Object-Oriented Databases (context) - Beeri - 1990
76
Composite Objects Revisited (context) - Kim, Bertino et al. - 1989
76
An object data model with roles
- Albano, Bergamini et al. - 1993
74
A model for active object oriented databases (context) - Beeri, Milo - 1991
74
Encapsulation and Inheritance in Object-Orienteed Programmin..
- Snyder - 1987
73
Categories and Concepts (context) - Smith, Medin - 1981
72
Using Prototypical Objects to Implement Shared Behavior in O.. (context) - Lieberman - 1986
71
The POSTGRES Data Model
- Rowe, Stonebraker - 1987
70
CommonLoops: Merging Lisp and Object-Oriented Programming (context) - Bobrow, Kahn et al. - 1986
69
Object-oriented databases: Definition and research direction.. (context) - Kim - 1990
68
Relations as Semantic Constructs in an Object-Oriented Langu.. (context) - Rumbaugh - 1987
66
Objects with Roles (context) - Pernici - 1990
63
Three Steps to Views: Extending the Object-Oriented Paradigm (context) - Shilling, Sweeney - 1989
60
Emerald: A General-Purpose Programming Language
- Raj, Tempero et al. - 1991
59
Object Views: Extending the Vision (context) - Heiler, Zdonik - 1990
58
Queries and views in an object-oriented data model (context) - Dayal - 1989
55
Object Data Management: Object-Oriented and Extended Relatio.. (context) - Cattell - 1994
53
Schema Evolution in OODBs using Class Versioning (context) - Monk, Sommerville - 1993
53
SIMULA 67 Common Base Language (context) - Dahl, Myhrhaug et al. - 1970
52
Versions of Schema for Object-Oriented Databases (context) - Kim, Chou - 1988
51
Composite Object Support in an Object-Oriented Database Syst.. (context) - Kim, Banerjee et al. - 1987
50
Galileo: A Strongly-Typed Interactive Conceptual Language
- Albano, Cardelli et al. - 1990
50
Cognitive Psychology and its Implications (context) - Anderson - 1980
49
Combining Language and Database Advances in an Object-Orient.. (context) - Andrews, Harris - 1987
49
Type Theories and Object-Oriented Programming (context) - Danforth, Tomlinson - 1988
48
Object-Oriented Methods: A Foundation (context) - Martin, Odell - 1994
47
Object-oriented query languages: The notion and the issues (context) - Bertino, Negri et al. - 1992
47
Creating Abstract Superclasses By Refactoring (context) - Opdyke, Johnson - 1993
45
The Category Concept: An Extension to the Entity-Relationshi.. (context) - Elmasri, Weeldreyer et al. - 1985
45
Designing Object-Oriented Software (context) - Wirfs-Brock, Wilkerson et al. - 1990
45
Object-Oriented Software Engineering (context) - Jacobson - 1992
45
an Object-Oriented Data Model (context) - Lecluse, Richard et al. - 1987
45
A Relational Object Model (context) - Scholl, Schek - 1990
45
Query Processing in Distributed ORION (context) - Jenq, Woelk et al. - 1989
44
ViewSystem: Integrating Heterogeneous Information Bases by O.. (context) - Kaul, Drosten et al. - 1990
44
Smalltalk-80: Bits of history (context) - Krasner - 1983
43
Fundamentals of Object-Oriented Databases (context) - Zdonik, Maier
42
Implementing Lazy Database Updates for an Object Database Sy..
- Ferrandina, Meyer et al. - 1994
42
Fundamentals of Database Systems (context) - Elmasri, Navathe - 1994
41
Refactoring: An Aid in Designing Application Frameworks and .. (context) - Opdyke, Johnson - 1990
39
Schema Evolution in Object-Oriented Database Systems (context) - Nguyen, Rieu - 1990
38
The Role Concept in Data Models (context) - Bachman, Daya - 1977
38
Rules are Objects too: A knowledge Model for an Active Objec.. (context) - Dayal, Buchmann et al. - 1988
38
Object-Oriented Analysis and Design (context) - Martin, Odell - 1992
37
The Object-Oriented Classification Paradigm (context) - Wegner - 1987
36
Object-Oriented Database Management Systems: Concepts and Is.. (context) - Bertino - 1991
36
The Persistent Object Management System (context) - Cockshoot, Atkinson et al. - 1984
35
IEEE Transactions on Software Engineering (context) - Rochkind, Code - 1975
35
Managing class evolution in object-oriented systems
- Casais - 1990
34
A Model for Versioning of Classes in Object-Oriented Databas.. (context) - Monk, Sommerville - 1992
34
Supporting Semantic Rule by Generalized EventTrigger Mechani.. (context) - Kotz, Dittrich et al. - 1988
33
An Object-Oriented Query Algebra (context) - Shaw, Zdonik - 1989
33
Management of schema evolution in databases (context) - Andany, Leonard et al. - 1991
33
Critique of Pure Reason (context) - Kant
32
The BETA Programming Language (context) - Kristensen, Madsen et al. - 1987
32
ConceptBase -- a deductive object base manager (context) - Jarke, Eherer et al. - 1993
32
Managing Persistent Data with Mneme: Designing a reliable (context) - Elliot, Moss et al. - 1988
31
A comparison between deductive and object-oriented database ..
- Ullman - 1991
31
ACM Transactions on Information Systems (context) - Sciore - 1989
31
concurrent implementation of an objectoriented database mana.. (context) - Hudson, King et al. - 1988
31
Object-Oriented Database Systems: Concepts and Architectures (context) - Bertino, Martino - 1993
30
Object-Oriented Database Management: Applications in Enginee.. (context) - Kemper, Moerkotte - 1994
30
Consistency of Versions in Object-Oriented Databases
- Cellary, Jomier - 1990
30
Meta object management and its application to database evolu..
- Tresch, Scholl - 1992
29
A shared segmented memory system for an object-oriented data.. (context) - Hornick, Zdonik - 1987
29
and Jeffrey F (context) - Carey, DeWitt - 1993
29
Object Class Definition by Generalization Using Upward Inher.. (context) - Schrefl, Neuhold - 1988
29
Dynamic Constraints and Object Migration
- Su - 1991
28
The Design of an Integrity Consistency Checker (context) - Delcourt, Zicari - 1991
28
Object-Oriented Programming: An Objective Sense of Style (context) - Lieberherr, Holland et al. - 1988
27
Integration of Heterogeneous Data Repositories by Using Obje.. (context) - Bertino - 1991
27
Generalized version control in an object-oriented database (context) - Beech, Mahbod - 1988
26
Object-oriented database systems: The notion and the issues (context) - Dittrich - 1986
26
Object-Oriented Type Evolution (context) - Zdonik - 1990
25
The Object Management System of PCTE as a Software Engineeri.. (context) - Gallo, Minot et al. - 1986
25
Change Oriented Versioning in a Software Engineering Databas.. (context) - Lie, Conradi et al. - 1989
25
Tractatus Logico-Philosophicus (context) - Wittgenstein - 1921
25
Object-Oriented Programming for the Macintosh (context) - Schmucker - 1986
25
Managing Evolution in Object Oriented Environments: An Algor.. (context) - Casais - 1991
24
Beyond Schema Evolution to Database Reorganization (context) - Lerner, Habermann - 1990
24
Schema virtualization in objectoriented databases (context) - Tanaka, Yoshikawa et al. - 1988
24
LOOM---Large Object-Oriented Memory for SmallTalk-80 Systems (context) - Kaehler, Krasner - 1983
22
Introduction to TrelliOwl (context) - Schaffert, Bruce et al. - 1986
21
Version management in an Object-Oriented Database (context) - Zdonik - 1986
21
Supporting Views in Object-Oriented Databases
- Scholl, Schek - 1991
20
Object-Oriented Databases with Applications to CASE (context) - Gupta, Horowitz - 1991
20
an Algebra Based Query Language for an Object-Oriented Datab.. (context) - Cluet, Delobel et al.
20
Characteristics of application software maintenance (context) - Lientz, Swanson et al. - 1978
19
The Object-Oriented Database System Manifesto
- Atkinson, Bancilhon et al. - 1989
19
The ObjectStore Database System (context) - Lamb, Landis et al. - 1991
19
Version Control in an Object-Oriented Architecture (context) - Bjrnerstedt, Hulten - 1989
18
The Dimension of Maintenance (context) - Swanson - 1976
18
Roles: A Methodology for Representing Multifaceted Objects (context) - Papazoglou - 1991
18
Making database systems fast enough for CAD applications (context) - Maier - 1987
17
A conceptual analysis of the draco approach to constructings.. (context) - Freeman - 1987
17
Change Oriented Versioning (context) - Lie, Didriksen et al. - 1989
17
Object-Oriented Systems Analysis (context) - Shlaer, Mellor - 1988
17
Lessons from the design of the Eiffel libraries (context) - Meyer - 1990
17
Schema Modifications in the LISPO Persistent Object-Oriented.. (context) - Barbedette - 1991
17
A Framework for Schema Evolution by Meta Object Manipulation
- Tresch - 1991
16
Object Databases: The Essentials (context) - Loomis - 1994
16
Semantic-rich user-defined relationship as a main constructo.. (context) - Diaz, Gray - 1990
16
Correctness of Lazy Database Updates for Object Database (context) - Ferrandina, Meyer et al. - 1994
16
Object-Oriented Languages (context) - Blair, Gallagher et al. - 1991
15
and Kristen Nygaard (context) - Birtwistle, Dahl et al. - 1973
15
Technical Report CMU-CS (context) - Clamen, Instance - 1992
15
A Shared View of Sharing: The Treaty of Orlando (context) - Stein, Lieberman et al. - 1989
14
Object-oriented Databases (context) - Khoshafian - 1993
14
Versioning in Software Engineering Databases --- The Change-..
- Munch - 1993
14
Uniform versioning: The change-oriented model
- Munch, Larsen et al. - 1993
13
Object Versioning in Ode
- Agrawal, Buroff et al. - 1991
13
Object-oriented Databases (context) - Hughes - 1991
13
The Functional Model and the Data Language DAPLEX (context) - Shipman - 1981
12
Essence and Accidents of Software Engineering (context) - Jr, Bullet - 1986
12
Virtual Memory and Backing Storage Management in MultiProces..
- Russo, Campbell - 1989
12
Genericity vs inheritance vs delegation vs conformance (context) - Blair, Gallagher et al. - 1989
11
IEEE Transactions on Software Engineering (context) - Kim, Chou et al. - 1988
11
Extending Ordinary Inheritance Schemes to Include Generaliza.. (context) - Pedersen - 1989
11
Fuzzy Logic and its Application to Approximate Reasoning (context) - Zadeh - 1974
11
Centre Universitaire d'Informatique (context) - Tsichritzis, Oriented - 1989
11
IBM System Journal (context) - McGee, VS - 1977
11
Research Directions in Object-Oriented Programming (context) - Shriever, Wegner - 1987
10
A Framework for Schema Updates In An Object-Oriented Databas.. (context) - Zicari - 1991
10
Boolean Classes (context) - McAllester, Zabih - 1986
10
Interactive Manipulation of ObjectOriented Views (context) - Mamou, Medeiros - 1991
10
An Object-Oriented Operating System (context) - Russo - 1990
9
Category Classes: Flexible Classification and Evolution in O..
- Odberg - 1994
9
A SQL for Ode Object-Oriented DBMS (context) - Dar, Gehani et al. - 1992
9
Semantic data models (context) - Peckham, Maryanski - 1988
9
Itasca Systems (context) - Systems - 1990
8
MultiPerspectives: The Classification Dimension of Schema Mo..
- Odberg - 1994
8
Database Description with SDM: A Semantic Data Model (context) - Hammer, McLeod - 1981
8
Elements of the design of a change oriented configuration ma.. (context) - Holager - 1988
8
Type Evolution in an Object-Oriented Database (context) - Skarra, Zdonik - 1987
8
Unified Class Evolution by Object-Oriented Views
- Bratsberg - 1992
8
Reorganizing an object system (context) - Casais - 1989
8
Versioning in Software Engineering Databases (context) - Lie - 1990
8
Formal Model of an ObjectOriented Database with Versioned Ob..
- Cellary, Jomier et al. - 1991
8
Versions and change notification in an object-oriented datab.. (context) - Chou, Kim - 1988
8
Software Engineering -- The Production of Quality Software (context) - Pfleeger - 1987
8
Making Type Changes Transparent (context) - Ahlsen, Bjornerstedt et al. - 1983
7
On Correctly Configuring Versioned Objects (context) - Agrawal, Jagadish - 1989
7
A Global Perspective of Schema Modification Management for O..
- Odberg - 1994
7
An Object-Oriented Database System to Support an Integrated .. (context) - Weinreb, Feinberg et al. - 1991
[Article contains additional citations not shown here]
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.idi.ntnu.no/grupper/su/phd-total-list.html): More
Versioning in a Software Engineering Database - The Change.. - Munch (1993)
(Correct)
Faculty of Information Technology, Mathematics and - Electrical Engineering Magnus
(Correct)
Paper C Dimensionless Time Traces of Mechanical - Dynamics In Papillary
(Correct)
Online articles have much greater impact More about CiteSeer.IST at NUS Add search form to your site Submit documents Feedback
CiteSeer.IST at NUS - Copyright Penn State and NEC. Hosted by the School of Computing, National University of Singapore.