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...
Saved in:
Published in | Proceedings 1997 International Conference on Parallel and Distributed Systems pp. 686 - 693 |
---|---|
Main Author | |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
1997
|
Subjects | |
Online Access | Get 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 |