MultiPerspectives: Object Evolution and Schema Modification Management for Object-Oriented Databases (1995)  (Make Corrections)  (14 citations)
Erik Odberg

 @ NUS   Home/Search   Context   Related

 
View or download:
idi.ntnu.no/grupper...odbergthesis.pdf
Cached:  PS.gz  PS  PDF  Image  Update  Help

From:  idi.ntnu.no/grup...phdtotallist (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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.