home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / doc / techrepo / 210 next >
Encoding:
Internet Message Format  |  1992-11-06  |  4.7 KB

  1. Path: sparky!uunet!stanford.edu!agate!darkstar.UCSC.EDU!golding
  2. From: ozsu@cs.ualberta.ca (Tamer Ozsu)
  3. Newsgroups: comp.doc.techreports
  4. Subject: Univ. of Alberta TR: TIGUKAT - An Object Model for Query and View Suppo
  5. Date: Thu, 5 Nov 1992 13:42:33 -0700
  6. Organization: University of Alberta, Edmonton, Canada
  7. Lines: 101
  8. Approved: compdoc-techreports@ftp.cse.ucsc.edu
  9. Message-ID: <1dc2j4INNr34@darkstar.UCSC.EDU>
  10. NNTP-Posting-Host: oak.ucsc.edu
  11. Keywords: object-oriented,data model,view, query
  12. Originator: golding@oak
  13.  
  14. The following technical report from University of Alberta, Department
  15. of Computing Science is available and may be of interest to followers
  16. of this newsgroup.
  17.  
  18.  
  19.                TIGUKAT:
  20.       An Object Model for Query and View Support
  21.                       in
  22.            Object Database Systems
  23.  
  24.                   by
  25.                                
  26.             Randal J. Peters
  27.              M. Tamer Ozsu
  28.              Duane Szafron
  29.                                    
  30.                                    
  31.           Technical Report TR 92-14
  32.              October 1992
  33.  
  34. ABSTRACT
  35.  
  36. Object-oriented computing is influencing many areas of computer
  37. science including software engineering, user interfaces, operating
  38. systems, programming languages and database systems. The appeal of
  39. object-orientation is attributed to its higher levels of abstraction
  40. for modeling real world concepts, its support for incremental
  41. development and its potential for interoperability.  Despite many
  42. advances, object-oriented computing is still in its infancy and a
  43. universally acceptable definition of an object-oriented data model is
  44. virtually nonexistent, although some standardization efforts are
  45. underway.  This report presents the TIGUKAT(*) object model definition
  46. that is the result of an investigation of object-oriented modeling
  47. features which are common among earlier proposals, along with some
  48. distinctive qualities that extend the power and expressibility of this
  49. model beyond others. The literature recognizes two perspectives of an
  50. object model: the structural view and the behavioral view.  Most
  51. object-oriented formalisms have concentrated on one or the other of
  52. these two perceptions. The TIGUKAT object model (i) favors formal
  53. specifications for both the behavioral and structural components, and
  54. (ii) shows an integration of the two components into a complete model
  55. definition.  Furthermore, the model emphasizes (iii) a clean
  56. separation and precise definition of object modeling features which
  57. are usually bundled and only intuitively defined in other models, and
  58. (iv) a uniform approach to object modeling which encompasses all
  59. information, including meta-data, as objects within the primitive
  60. definitions.
  61.  
  62. The establishment of a formal object model provides a theoretical
  63. foundation from which investigations of other object database features
  64. will be pursued.  The first of these involves the definition of an
  65. object query model with complete calculus and algebra specifications,
  66. including an equivalence transformation proof between the two.  Based
  67. on the query model, object views and view management with update
  68. semantics will be examined.  The intention is to incorporate very
  69. powerful and dynamic object definition and manipulation language
  70. features into the model. In parallel with this, a dynamic schema
  71. evolution policy will be developed for integrating new types into the
  72. model. We are currently in the process of implementing the model
  73. presented in this report to establish a workable software base with
  74. the long range goal of developing a full-featured object database
  75. management system.
  76.  
  77. -------------------------------------------
  78. *TIGUKAT (tee-goo-kat) is a term in the language of the Canadian Inuit
  79. people meaning "objects." The Canadian Inuits, commonly known as
  80. Eskimos, are native to Canada with an ancestry originating in the
  81. Arctic regions of the country.
  82.  
  83.  
  84. To obtain a copy of this report, either 
  85.  
  86. (1) via anonymous ftp from menaik.cs.ualberta.ca (129.128.4.241).
  87. Instead of password, you will be asked for an "ident" which should be
  88. the id of the machine you are ftp'ing from. Enter directory 
  89.  
  90.     ~ftp/pub/TechReports
  91.  
  92. There are two compressed files: TR92-14.dvi.Z and TR92-14.ps.Z. The
  93. dvi file is larger but may be easier to print at other sites. You have
  94. to uncompress these files after you have ftp'ed them.
  95.  
  96. (2) send email to britta@cs.ualberta.ca, or 
  97. (3) write to
  98.         Britta Nielsen
  99.         Department of Computing Science
  100.         University of Alberta
  101.         Edmonton, Alberta
  102.         Canada T6G 2H1
  103.  
  104.  
  105. --
  106. ____________________________________________________________________________
  107. M. Tamer Ozsu               Internet: ozsu@cs.ualberta.ca    
  108. Department of Computing Science    Tel: (403) 492-2860; Fax: (403) 492-1071
  109. University of Alberta           Edmonton, Alberta, Canada T6G 2H1
  110. ===========================================================================
  111. Co-moderator:  Richard Golding, Computer & Information Sciences, UC Santa Cruz
  112.         compdoc-techreports-request@ftp.cse.ucsc.edu
  113.  
  114.  
  115.