A formal versioning approach for distributed objectbases

We initially provide, in summary, a formal object-oriented model for objectbases considering (i) simple objects (classes and their instances), (ii) 2-objects (2-classes and their 2-instances) where each 2-object encapsulates a two-level-hierarchy of objects, and (iii) complex objects defined inducti...

Full description

Saved in:
Bibliographic Details
Published inProceedings 1997 International Conference on Parallel and Distributed Systems pp. 686 - 693
Main Author Patsouris, P.A.
Format Conference Proceeding
LanguageEnglish
Published IEEE 1997
Subjects
Online AccessGet full text

Cover

Loading…
Abstract We initially provide, in summary, a formal object-oriented model for objectbases considering (i) simple objects (classes and their instances), (ii) 2-objects (2-classes and their 2-instances) where each 2-object encapsulates a two-level-hierarchy of objects, and (iii) complex objects defined inductively from the 2-objects through a composition operation. The inheritance concept is replaced by that of a "link" between two objects. Based on the above model, we introduce and develop a formal versioning approach by defining the concepts of "core data" and "core behaviour" that together are expressed through the term "compatibility" among objects. We extend the "versioning" notion to encompass not only the instances but also the classes, and 2-classes of our formal object-oriented model and include the different "views" (modelled as objects) of an entity within the same versioning framework. We further refer to the appropriate versioning structures. We then develop a distribution strategy encompassing 2-objects and complex objects, as well as their versions, and stress the advantages (both at the design and distribution level) of this approach through an example.
AbstractList We initially provide, in summary, a formal object-oriented model for objectbases considering (i) simple objects (classes and their instances), (ii) 2-objects (2-classes and their 2-instances) where each 2-object encapsulates a two-level-hierarchy of objects, and (iii) complex objects defined inductively from the 2-objects through a composition operation. The inheritance concept is replaced by that of a "link" between two objects. Based on the above model, we introduce and develop a formal versioning approach by defining the concepts of "core data" and "core behaviour" that together are expressed through the term "compatibility" among objects. We extend the "versioning" notion to encompass not only the instances but also the classes, and 2-classes of our formal object-oriented model and include the different "views" (modelled as objects) of an entity within the same versioning framework. We further refer to the appropriate versioning structures. We then develop a distribution strategy encompassing 2-objects and complex objects, as well as their versions, and stress the advantages (both at the design and distribution level) of this approach through an example.
Author Patsouris, P.A.
Author_xml – sequence: 1
  givenname: P.A.
  surname: Patsouris
  fullname: Patsouris, P.A.
  organization: Dept. of Comput. Sci., Univ. of the Witwatersrand, Johannesburg, South Africa
BookMark eNp9jr0OgjAYAJuoiX-8AFNfQGyrlHYk_kQ3E91JgQ8tgZa0aOLbq9HZW2645aZoaKwBhEJKIkqJXB43p3R7jqiUScRjxmkyQIFMBBFUcMFYIsYo8L4mb-JY8DWbIJHiyrpWNfgBzmtrtLli1XXOquL2SbjUvnc6v_dQYpvXUPS58uDnaFSpxkPw8wyF-91lc1hoAMg6p1vlntl3Y_U3vgCj4Di5
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/ICPADS.1997.652617
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EndPage 693
ExternalDocumentID 652617
GroupedDBID 6IE
6IK
6IL
AAJGR
ACGHX
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
OCL
RIB
RIC
RIE
RIL
ID FETCH-ieee_primary_6526173
IEDL.DBID RIE
ISBN 9780818682278
0818682272
IngestDate Wed Jun 26 19:22:18 EDT 2024
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-ieee_primary_6526173
ParticipantIDs ieee_primary_652617
PublicationCentury 1900
PublicationDate 19970000
PublicationDateYYYYMMDD 1997-01-01
PublicationDate_xml – year: 1997
  text: 19970000
PublicationDecade 1990
PublicationTitle Proceedings 1997 International Conference on Parallel and Distributed Systems
PublicationTitleAbbrev ICPADS
PublicationYear 1997
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0000558642
Score 2.5306935
Snippet We initially provide, in summary, a formal object-oriented model for objectbases considering (i) simple objects (classes and their instances), (ii) 2-objects...
SourceID ieee
SourceType Publisher
StartPage 686
SubjectTerms Africa
Computer science
Displays
Distributed databases
Distribution strategy
History
Object oriented databases
Object oriented modeling
Stress
Usability
Title A formal versioning approach for distributed objectbases
URI https://ieeexplore.ieee.org/document/652617
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjZ1NT4NAEIYntidP1Vqj9SN78ArFZWHh2FSb6sE0UZPeGlhmLxowFnrw17uzCzWaHrwQvrKZhJCXGeZ9BuAmkFxjLKSng0x6IkXpZYHZoMyN_GsVCW0bZJ_ixat4XEWrlrNtvTCIaJvP0Kdd-y-_qFRDpbJJHBE_vAc9mabOqrUrpwRRlMQuMSdGm5E9yVu-TnecdJ6ZIJ08zJbTu2ey6knfrfpruooVl_nAubY3lklIPSVvflPnvvr6Q2z8Z9xHMPpx8bHlTp-O4QDLIQy6MQ6sfatPIJky--X6zraueGbuZh1rnC6xgui6NBgLC1blVLkh8duMYDy_f5ktPIpl_eG4FWsXRngK_bIq8QwYFlxoFYcCuRbSJGKhzkyWGiq8FVzx8ByGexYY7z17AYeO7ErViUvo158NXhm9rvNr-6S-AXqcliY
link.rule.ids 310,311,783,787,792,793,799,4057,4058,27937,55086
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV09T8MwED1BGWAqlCIoXx5Yk4bEidOxKlQplKoSReoW5eO8gBJEEwZ-PT67KQJ1YImcOLJOsqLne7n3DuDGEa7EgAtLOomw-ACFlTjqgiJV8C8zn0tdIDsLohf-sPSXa59trYVBRF18hjYN9b_8vMxqosr6gU_-4buwp47VYWDEWhtCxfH9MDCpObm0KeAT7tphp7kPG9WMM-hPRvPh3TOJ9YRt1v3VX0XDy7htdNsr7UpIVSWvdl2ldvb1x7Pxn5EfQvdHx8fmG4Q6gh0sOtBuGjmw9Xd9DOGQ6bPrG_s09Jl6mzVu4zTFcvLXpdZYmLMyJe6G4G_Vhd74fjGKLIolfjfOFbEJwzuBVlEWeAoMc5fLLPA4upILlYp5MlF5qpfhLXcz1zuDzpYFelufXsN-tHiaxtPJ7PEcDozPK3EVF9CqPmq8VOhdpVd6174BhtGZcQ
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+1997+International+Conference+on+Parallel+and+Distributed+Systems&rft.atitle=A+formal+versioning+approach+for+distributed+objectbases&rft.au=Patsouris%2C+P.A.&rft.date=1997-01-01&rft.pub=IEEE&rft.isbn=9780818682278&rft.spage=686&rft.epage=693&rft_id=info:doi/10.1109%2FICPADS.1997.652617&rft.externalDocID=652617
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780818682278/lc.gif&client=summon&freeimage=true
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780818682278/mc.gif&client=summon&freeimage=true
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780818682278/sc.gif&client=summon&freeimage=true