Theory and Practice of Object Systems最新文献

筛选
英文 中文
Designing object systems for evolution 为进化设计对象系统
Theory and Practice of Object Systems Pub Date : 1997-10-01 DOI: 10.1002/(SICI)1096-9942(1997)3:4<265::AID-TAPO4>3.0.CO;2-R
K. Mätzel, W. Bischofberger
{"title":"Designing object systems for evolution","authors":"K. Mätzel, W. Bischofberger","doi":"10.1002/(SICI)1096-9942(1997)3:4<265::AID-TAPO4>3.0.CO;2-R","DOIUrl":"https://doi.org/10.1002/(SICI)1096-9942(1997)3:4<265::AID-TAPO4>3.0.CO;2-R","url":null,"abstract":"First, we give an overview of several approaches to the evolution of object systems and discuss their potential to make a system better prepared for anticipated evolution. Then, we place our emphasis on unanticipated evolution where we find the flexibility of object coupling to be a crucial system property. We present the major concerns of object coupling and a set of flexible, design-oriented object coupling mechanisms. Each one of these mechanisms exhibits considerable flexibility regarding at least one of the concerns of object coupling. Flexible object coupling mechanisms raise the issue of run-time failures. Thus, these mechanisms should not be used extensively throughout the entire system, but only where they can be most effective. We introduce Design for Slippage, a small conceptual framework providing decision support for the application of flexible object coupling mechanisms.","PeriodicalId":162930,"journal":{"name":"Theory and Practice of Object Systems","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128873441","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 11
Maintenance of object-oriented systems during structural evolution 在结构演变过程中维护面向对象的系统
Theory and Practice of Object Systems Pub Date : 1997-09-01 DOI: 10.1002/(SICI)1096-9942(1997)3:3<185::AID-TAPO2>3.0.CO;2-T
Paul L. Bergstein
{"title":"Maintenance of object-oriented systems during structural evolution","authors":"Paul L. Bergstein","doi":"10.1002/(SICI)1096-9942(1997)3:3<185::AID-TAPO2>3.0.CO;2-T","DOIUrl":"https://doi.org/10.1002/(SICI)1096-9942(1997)3:3<185::AID-TAPO2>3.0.CO;2-T","url":null,"abstract":"We have previously developed a mathematical treatment of a calculus for class transformations that preserve or extend a set of objects. Methods for automating the maintenance of structural and behavioral consistency in systems based on evolving class structures have been provided for the object-preserving and object-extending transformations. This work extends the calculus of class transformations to include certain transformations that reflect not only the extension and reclassification of existing objects, but also structural changes (other than addition of attributes) in the original objects. Language-preserving transformations are a special case of transformations that change the structure of existing objects. If an object schema is decorated with concrete syntax, it defines not only a class structure, but also a language for describing the objects. When two schemas define the same language but different classes, the language may be used to guide the transportation of functionality between domains. The languagepreserving transformations defined here form the basis of a complete transformation system for a subset of class graphs powerful enough to express the regular languages. c 1997 John Wiley & Sons","PeriodicalId":162930,"journal":{"name":"Theory and Practice of Object Systems","volume":"363 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126700026","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 22
A formal model of views for object-oriented database systems 面向对象数据库系统的正式视图模型
Theory and Practice of Object Systems Pub Date : 1997-09-01 DOI: 10.1002/(SICI)1096-9942(1997)3:3<157::AID-TAPO1>3.3.CO;2-M
G. Guerrini, E. Bertino, B. Catania, Jesús García-Molina
{"title":"A formal model of views for object-oriented database systems","authors":"G. Guerrini, E. Bertino, B. Catania, Jesús García-Molina","doi":"10.1002/(SICI)1096-9942(1997)3:3<157::AID-TAPO1>3.3.CO;2-M","DOIUrl":"https://doi.org/10.1002/(SICI)1096-9942(1997)3:3<157::AID-TAPO1>3.3.CO;2-M","url":null,"abstract":"The de nition of a view mechanism is an important issue for object-oriented database systems, in order to provide a number of features that are crucial for the development of advanced applications. Due to the complexity of the data model, the object-oriented paradigm introduces new problems in the de nition of a view mechanism. Several approaches have been de ned, each de ning a particular view mechanism tailored to a set of functionalities that the view mechanism should support. In particular, views can be used as shorthand in queries, can support the de nition of external schemas, can be used for content-dependent authorization, and, nally, can support some form of schema evolution. In this paper, we formally introduce a view model for object-oriented databases. Our view model is comparable to existing view models for what concerns the supported features; however, our model is the only one for which a formal de nition is given. This formal de nition of object-oriented view mechanisms is useful both for understanding what views are and as a basis for further investigations on view properties. The paper introduces the model, discussing all the supported features both from a theoretical and practical point of view. A comparison of our model with other models is also presented.","PeriodicalId":162930,"journal":{"name":"Theory and Practice of Object Systems","volume":"72 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126350711","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 50
Inheritance anomaly in CORBA multithreaded environments CORBA多线程环境中的继承异常
Theory and Practice of Object Systems Pub Date : 1900-01-01 DOI: 10.1002/(SICI)1096-9942(1997)3:1<45::AID-TAPO5>3.0.CO;2-6
Pedro de las Heras Quirs, J. Milln
{"title":"Inheritance anomaly in CORBA multithreaded environments","authors":"Pedro de las Heras Quirs, J. Milln","doi":"10.1002/(SICI)1096-9942(1997)3:1<45::AID-TAPO5>3.0.CO;2-6","DOIUrl":"https://doi.org/10.1002/(SICI)1096-9942(1997)3:1<45::AID-TAPO5>3.0.CO;2-6","url":null,"abstract":"","PeriodicalId":162930,"journal":{"name":"Theory and Practice of Object Systems","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130881072","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
OO Databases and applications (selected papers from ICDE'98) 面向对象数据库与应用(1998年ICDE论文选集)
Theory and Practice of Object Systems Pub Date : 1900-01-01 DOI: 10.1002/(SICI)1096-9942(1999)5:3<125::AID-TAPO1>3.0.CO;2-1
E. Bertino, S. Urban, Elke A. Rundensteiner
{"title":"OO Databases and applications (selected papers from ICDE'98)","authors":"E. Bertino, S. Urban, Elke A. Rundensteiner","doi":"10.1002/(SICI)1096-9942(1999)5:3<125::AID-TAPO1>3.0.CO;2-1","DOIUrl":"https://doi.org/10.1002/(SICI)1096-9942(1999)5:3<125::AID-TAPO1>3.0.CO;2-1","url":null,"abstract":"","PeriodicalId":162930,"journal":{"name":"Theory and Practice of Object Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125187467","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信