{"title":"A declarative framework for capturing dynamic behaviour in heterogeneous interoperable information resource environment","authors":"L. Kalinichenko","doi":"10.1109/RIDE.1993.281913","DOIUrl":"https://doi.org/10.1109/RIDE.1993.281913","url":null,"abstract":"Object-oriented, multisorted logic and Petri nets-based framework suitable for the specification of the dynamic behaviour of the heterogeneous interoperable information resource environment (HIRE) is proposed. Three aspects of the HIRE dynamics are encompassed: (1) specification of application (long-running) multiactivities over information resources including the interdependent subactivities executed in a concurrent and unreliable environment; (2) the multiresource constraint support for the HIRE and a dynamic system involving specification and enforcement of consistency requirements of interrelated information resources including rules for their consistency restoration; (3) support of the executable level of heterogeneous multi-resource interoperation providing the interpretable code (including, if required, definition of tasks of autonomous software packages in their nature languages) to be produced by the query, constraint or multiactivity specification compilers.<<ETX>>","PeriodicalId":302564,"journal":{"name":"Proceedings RIDE-IMS `93: Third International Workshop on Research Issues in Data Engineering: Interoperability in Multidatabase Systems","volume":"155 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-04-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121405563","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}
{"title":"Practical approaches to maintaining referential integrity in multidatabase systems","authors":"Debajyoti Mukhopadhyay, G. Thomas","doi":"10.1109/RIDE.1993.281947","DOIUrl":"https://doi.org/10.1109/RIDE.1993.281947","url":null,"abstract":"An important problem in multidatabase systems is maintaining semantic integrity constraints among the multiple databases in the system. The paper investigates practical approaches to enforcing referential integrity, one of the most important classes of constraints. Referential integrity is important in its own right and also provides a good starting point for studying more general classes of constraints. The semantics of referential integrity are relatively well known and understood, yet they have much in common with more general classes of constraints. The paper considers what enforcement mechanisms can be used in the context of the transaction models or interaction models which are widely found in practice today: the queued message model, the remote procedure call model, the distributed transaction model, and the local transaction dialog model.<<ETX>>","PeriodicalId":302564,"journal":{"name":"Proceedings RIDE-IMS `93: Third International Workshop on Research Issues in Data Engineering: Interoperability in Multidatabase Systems","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-04-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122008599","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}
{"title":"A distributed transaction monitor","authors":"M. Cochinwala, Kuo Chi Lee, W. Mansfield, M. Yu","doi":"10.1109/RIDE.1993.281909","DOIUrl":"https://doi.org/10.1109/RIDE.1993.281909","url":null,"abstract":"The authors have designed and implemented a multidatabase prototype system supporting heterogeneous transaction managers and event detection mechanisms. The system uses agents to implement different types of transaction managers; each transaction manager implements a transaction model tailored for a specific application. Control information is stored in shared persistent storage to allow concurrent access by agents. Agents, through the use of system level triggers on shared control information, support extended transaction models. Applications are presented with a choice of concurrency control and commit protocols to support transaction management. The current prototype is running as a data management backbone for a multimedia communication system supporting 160 users.<<ETX>>","PeriodicalId":302564,"journal":{"name":"Proceedings RIDE-IMS `93: Third International Workshop on Research Issues in Data Engineering: Interoperability in Multidatabase Systems","volume":"5 3","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-04-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120915508","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}
R. Ahmed, Joseph Albert, W. Du, W. Kent, W. Litwin, M. Shan
{"title":"An overview of Pegasus","authors":"R. Ahmed, Joseph Albert, W. Du, W. Kent, W. Litwin, M. Shan","doi":"10.1109/RIDE.1993.281908","DOIUrl":"https://doi.org/10.1109/RIDE.1993.281908","url":null,"abstract":"Pegasus is a multidatabase management system. It provides access to multiple, autonomous, heterogeneous, distributed database management systems through a uniform interface by integrating native and various external databases. The external databases can have different data models, query languages, and world-views. The authors present an overview of the Pegasus system and highlight its main features.<<ETX>>","PeriodicalId":302564,"journal":{"name":"Proceedings RIDE-IMS `93: Third International Workshop on Research Issues in Data Engineering: Interoperability in Multidatabase Systems","volume":"169 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-04-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114794114","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}
Michael Gesmann, Andreas Grasnickel, Harald Schöning
{"title":"A remote cooperation system supporting interoperability in heterogeneous environments","authors":"Michael Gesmann, Andreas Grasnickel, Harald Schöning","doi":"10.1109/RIDE.1993.281930","DOIUrl":"https://doi.org/10.1109/RIDE.1993.281930","url":null,"abstract":"Federated database systems are heterogeneous with respect to data models and query languages but also with respect to underlying operating systems and hardware platforms. Besides transformations on the semantics level conversions on the data representation and communication protocol level have to be done. The authors present the Remote Cooperation System RCS which provides client/server communication procedures independent of hardware and operating system aspects. Thus, the configuration of a system may change without affecting the participating databases and application tools. The RCS allows for asynchronous service invocation, thus enabling the simultaneous querying of several databases by one application. Furthermore, it supports multi-tasking of server processes and the element-wise transfer of results. Monitoring tools allow the assessment of several choices in system configuration and access algorithms embodied in the application processes.<<ETX>>","PeriodicalId":302564,"journal":{"name":"Proceedings RIDE-IMS `93: Third International Workshop on Research Issues in Data Engineering: Interoperability in Multidatabase Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-04-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116904432","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}
{"title":"Achieving consistency of replicated copies with the relay race method","authors":"T. Mostardi, A. Pelaggi, Carlo Siciliano","doi":"10.1109/RIDE.1993.281917","DOIUrl":"https://doi.org/10.1109/RIDE.1993.281917","url":null,"abstract":"Relay race is a method for maintaining the consistency of replicated copes. A relay is a stream of bitransactions (binary transactions) propagating updates like a wave. Each bitransaction is atomic while the global process is asynchronous in the sense that a bitransaction starts as soon as the previous one commits. The goal is to extend relay race for supporting temporal consistency constraints. Temporal consistency is treated through a couple of consistency rules; one simply checks the consistency of a copy and does not depend on any consistency predicate; the other one implements the protocol for restoring the consistency of a copy whenever the associated consistency predicate becomes true.<<ETX>>","PeriodicalId":302564,"journal":{"name":"Proceedings RIDE-IMS `93: Third International Workshop on Research Issues in Data Engineering: Interoperability in Multidatabase Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-04-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129035865","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}
{"title":"Semantic interoperation via intelligent mediation","authors":"Xiaolei Qian","doi":"10.1109/RIDE.1993.281918","DOIUrl":"https://doi.org/10.1109/RIDE.1993.281918","url":null,"abstract":"The author proposes an approach to semantic interoperation via intelligent mediation. The key idea is the separation of heterogeneity in the semantics of data from heterogeneity in the representation of data. Instead of a rich multidatabase language, he advocates a language with minimal representational bias. The semantics of heterogeneous data is communicated independent of representation, and is compiled into homogeneous representation schemes. The approach directly addresses the critical issues in the semantic interoperation of heterogeneous data.<<ETX>>","PeriodicalId":302564,"journal":{"name":"Proceedings RIDE-IMS `93: Third International Workshop on Research Issues in Data Engineering: Interoperability in Multidatabase Systems","volume":"147 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-04-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130121286","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}
{"title":"Using field specifications to determine attribute equivalence in heterogeneous databases","authors":"Wen-Syan Li, Chris Clifton","doi":"10.1109/RIDE.1993.281927","DOIUrl":"https://doi.org/10.1109/RIDE.1993.281927","url":null,"abstract":"One step in integrating heterogeneous database systems is matching equivalent attributes: determining which fields in the two databases refer to the same data. The authors see three (complementary) techniques to automate this process: synonym dictionaries that compare field names, design criteria that compare field specifications, and comparison of data values. They present a technique for using field specifications to compare attributes, and evaluate this technique on a variety of databases.<<ETX>>","PeriodicalId":302564,"journal":{"name":"Proceedings RIDE-IMS `93: Third International Workshop on Research Issues in Data Engineering: Interoperability in Multidatabase Systems","volume":"68 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-04-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114099552","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}
Ashish Mehta, J. Geller, Y. Perl, Péter Fankhauser
{"title":"Computing access relevance to support path-method generation in interoperable multi-OODB","authors":"Ashish Mehta, J. Geller, Y. Perl, Péter Fankhauser","doi":"10.1109/RIDE.1993.281931","DOIUrl":"https://doi.org/10.1109/RIDE.1993.281931","url":null,"abstract":"To access distant information from an interoperable multi object-oriented database (IM-OODB), a user needs to construct retrieval path-methods through one or several OODB schemas. The path-method generator (PMG) system supports the generation of such path-methods for a single OODB, using precomputed access relevance between pairs of classes. Efficient algorithms to compute access relevance in an autonomous OODB exist. The authors use a novel approach for deriving efficient online algorithms for the computation of access relevance in an IM-OODB, which will be used in generating path-methods between classes of different OODBs in an IM-OODB.<<ETX>>","PeriodicalId":302564,"journal":{"name":"Proceedings RIDE-IMS `93: Third International Workshop on Research Issues in Data Engineering: Interoperability in Multidatabase Systems","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-04-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132546967","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}
{"title":"Multidatabase query optimization: issues and solutions","authors":"Hongjun Lu, B. Ooi, C. Goh","doi":"10.1109/RIDE.1993.281932","DOIUrl":"https://doi.org/10.1109/RIDE.1993.281932","url":null,"abstract":"Despite the interest in multidatabase systems, research in multidatabase query optimization (MQO) has been scarce. Many researchers perceive the difficulty to be the lack of reliable cost estimates for autonomous component databases. Consequently, some have suggested that this problem degenerates to a distributed query optimization (DQO) problem once cost model coefficients for component databases are found. The authors argue that autonomy and heterogeneity of component databases give rise to a number of issues which make MQO a distinct problem from DQO. Consequently, existing solutions for DQO need to be re-evaluated in the light of these issues. The design of a multidatabase query optimizer, which accounts for the issues highlighted, is discussed. This provides a framework within which further research in MQO can be carried out.<<ETX>>","PeriodicalId":302564,"journal":{"name":"Proceedings RIDE-IMS `93: Third International Workshop on Research Issues in Data Engineering: Interoperability in Multidatabase Systems","volume":"2014 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-04-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127475203","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}