• DocumentCode
    2035740
  • Title

    A database evolution approach for object-oriented databases

  • Author

    Rashid, Awais

  • Author_Institution
    Dept. of Comput., Lancaster Univ., UK
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    561
  • Lastpage
    564
  • Abstract
    The paper describes a composite evolution approach which integrates the evolution of the various types of entities in an object-oriented database into one model. The approach provides maintainers with a coherent and comprehensible view of the system and at the same time maintains change histories at a fine granularity. Links among meta-objects are implemented using dynamic relationships which are semantic constructs and first-class objects. Referential integrity is maintained by the relationships architecture reducing the evolution complexity at the meta-object level. A customisable and exchangeable instance adaptation approach is proposed. The approach is based on separating the instance adaptation code from class versions using aspects, abstractions used in Aspect-Oriented Programming to localise crosscutting concerns. A high level object-oriented model offering transparent access to the proposed evolution functionality is provided
  • Keywords
    data integrity; object-oriented databases; software maintenance; software prototyping; Aspect-Oriented Programming; change histories; composite evolution approach; comprehensible view; crosscutting concerns; database evolution approach; dynamic relationships; evolution complexity; evolution functionality; exchangeable instance adaptation approach; first-class objects; high level object oriented model; instance adaptation code; maintainers; meta-object level; meta-object links; object-oriented databases; referential integrity; relationships architecture; semantic constructs; transparent access; Database systems; EMP radiation effects; Electrical capacitance tomography; Manufacturing; Microwave integrated circuits; Object oriented databases; Object oriented modeling; Spatial databases; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2001. Proceedings. IEEE International Conference on
  • Conference_Location
    Florence
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-1189-9
  • Type

    conf

  • DOI
    10.1109/ICSM.2001.972772
  • Filename
    972772