{"title":"A distributed software runtime environment to support testbed experimentation using ADL/ADS","authors":"J. T. Ellis","doi":"10.1109/ICDE.1984.7271317","DOIUrl":"https://doi.org/10.1109/ICDE.1984.7271317","url":null,"abstract":"ADL/ADS is a testbed user interface tool for experimentation with critical research and design issues associated with distributed processing. One significant class of problems well-suited for investigation in a testbed are data engineering concepts. ADL/ADS provides a graphics interface for expressing a candidate distributed architecture at the Processor-Memory-Switch (PMS) level of hardware detail and the task-message-file level of software detail. Then the ADL/ADS support software is used to construct an existing model of the described architecture and to execute and monitor the model on the testbed. The testbed software runtime environment to support the execution of the model is described in this paper.","PeriodicalId":365511,"journal":{"name":"1984 IEEE First International Conference on Data Engineering","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1984-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124729732","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 method for behavior modeling in data oriented approach to systems design","authors":"Hirotaka Sakai, Hajime Horiuchi","doi":"10.1109/ICDE.1984.7271311","DOIUrl":"https://doi.org/10.1109/ICDE.1984.7271311","url":null,"abstract":"Behavior analysis and modeling of entities is discussed as one of practical methods for data oriented approach to systems design. For this purpose, the notions of normalization and abstraction of entities are introduced to refine conceptual Schemas in the framework of the ER(Entity-Relationship) model. Behavior of entities, which is defined as a set of states and transactions that bring about state transitions, is analyzed and modeled using the ER model and diagrammatic techniques of Petri Nets. A formalization of behavior description, together with the notion of transaction normalization, is also proposed. Based on the behavior modeling, an idea for data oriented approach to information systems design is discussed.","PeriodicalId":365511,"journal":{"name":"1984 IEEE First International Conference on Data Engineering","volume":"266 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1984-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124326682","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":"Ah adaptive concurrency control strategy for distributed database systems","authors":"A. Sheth, A. Singhal, Ming T. Liu","doi":"10.1109/ICDE.1984.7271309","DOIUrl":"https://doi.org/10.1109/ICDE.1984.7271309","url":null,"abstract":"Performance of a Concurrency Control Algorithm (CCA) managing a distributed database system will deteriorate considerably when the configuration of the network supporting it will change due to either communication link failures or the communication delays introduced by varying load patterns. To get a good performance in spite of the changing configurations, we propose a scheme that involves breaking down the network into ‘weakly connected’ clusters. The problem to identify the clusters of a network is NP-hard. However, we present a heuristic strategy to identify the clusters of a network that works in polynomial time. Any of the present CCAs can be modified to work on a network that is partitioned into clusters by our scheme that uses (what we term as) multiple controllers. As an example, we present a Centralized Locking Algorithm with Acknowledgment using Multiple Controllers (CLAA/MC). Performance gain achieved using multiple controllers is also discussed.","PeriodicalId":365511,"journal":{"name":"1984 IEEE First International Conference on Data Engineering","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1984-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127709746","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":"Object integration in logical database design","authors":"R. Elmasri, S. Navathe","doi":"10.1109/ICDE.1984.7271302","DOIUrl":"https://doi.org/10.1109/ICDE.1984.7271302","url":null,"abstract":"View integration is one of the important phases in logical database design. During this phase, the individual views designed by separate user groups within the organization are integrated into a conceptual schema for the entire organization. In this paper, we present rules for some of the aspects of view integration, namely integration of entity classes in different views. We then compare our rules with previous approaches, and discuss some of the problems which have to be solved for other aspects of view integration.","PeriodicalId":365511,"journal":{"name":"1984 IEEE First International Conference on Data Engineering","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1984-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125620577","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 friendly logical database design tool for the Humming-Bird system","authors":"Tzyy-Long Jiang, Y. Chin","doi":"10.1109/ICDE.1984.7271315","DOIUrl":"https://doi.org/10.1109/ICDE.1984.7271315","url":null,"abstract":"The schema descriptions of most database management systems are designed for computer processing, and are not suitable for human understanding; therefore an interface is required between a logical database designer and the schema definition component of a database management system (DBMS). For this reason, a logical data base design tool is designed for a DBMS with a two-level network data structure. The tool consists of a \"description mode\" and a \"translation mode.\" The \"description mode,\" based on the famous \"Entity-Relationship Model,”<sup>2,3,4,5</sup> provides an interactive and friendly interface which allows a user to describe an enterprise view easily. Then, the \"translation mode\" uses the outputs of the \"description mode\" as its inputs and translates the descriptions into a \"two-level\" network database description which is an acceptable database schema of the general purpose DBMS — Humming Bird.","PeriodicalId":365511,"journal":{"name":"1984 IEEE First International Conference on Data Engineering","volume":"80 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1984-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132277427","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":"Micro and macro statistical/scientific database management","authors":"H. Wong","doi":"10.1109/ICDE.1984.7271260","DOIUrl":"https://doi.org/10.1109/ICDE.1984.7271260","url":null,"abstract":"In this extended abstract we will discuss some of the difficulties of managing statistical/scientific databases (SSDBs) using most of the commercially available database management systems (DBMSs)and statistical packages. The most important requirements of SSDB management will also be presented.","PeriodicalId":365511,"journal":{"name":"1984 IEEE First International Conference on Data Engineering","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1984-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130985151","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":"DCT — A testbed approach to distributed systems research","authors":"W. Heimerdinger, Devesh Bhatt","doi":"10.1109/ICDE.1984.7271318","DOIUrl":"https://doi.org/10.1109/ICDE.1984.7271318","url":null,"abstract":"The rationale and conceptual design 1s presented for the Distributed Computer Testbed (DCT), currently being developed at Honeywell's Systems and Research Center. The DCT 1s a highly reconfigurable and Instrumented tool that will allow experimentation 1n a variety of distributed computing areas, ranging from performance evaluation of media access protocols to concept validation of distributed fault-tolerance strategies. Work 1s continuing on the detailed design and Implementation of DCT.","PeriodicalId":365511,"journal":{"name":"1984 IEEE First International Conference on Data Engineering","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1984-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133437869","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 low-cost geometry-preserving image database system","authors":"Ying-Kuei Yang, K. Fu","doi":"10.1109/ICDE.1984.7271325","DOIUrl":"https://doi.org/10.1109/ICDE.1984.7271325","url":null,"abstract":"A low-cost geometry-preserving image database system is proposed in this paper. This scheme adapts, but not suppresses, the unique characteristics of images. In addition, an image data storage scheme which requires only linear order space-complexity is described to provide the benefits of not only saving storage space but also preserving geometrical features of images. The proposed database system provides more functions and easier and faster in image manipulations.","PeriodicalId":365511,"journal":{"name":"1984 IEEE First International Conference on Data Engineering","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1984-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114150191","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":"Distributed query processing strategies in Mermaid, a frontend to data management systems","authors":"David Brill, M. Templeton, Clement T. Yu","doi":"10.1109/ICDE.1984.7271274","DOIUrl":"https://doi.org/10.1109/ICDE.1984.7271274","url":null,"abstract":"The Mermaid testbed system has been developed as part of an ongoing research program at SDC to explore issues in distributed data management. The Mermaid testbed provides a uniform front end that makes the complexity of manipulating data in distributed heterogeneous databases under various data management systems (DBMSs) transparent to the user. It is being used to test query optimization algorithms as well as user interface methodology.","PeriodicalId":365511,"journal":{"name":"1984 IEEE First International Conference on Data Engineering","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1984-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115432655","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 programming environment framework based on reusability","authors":"R. Yeh, R. Mittermeir, N. Roussopoulos, J. Reed","doi":"10.1109/ICDE.1984.7271282","DOIUrl":"https://doi.org/10.1109/ICDE.1984.7271282","url":null,"abstract":"We propose a software life cycle which consists of two phases: rapid prototyping and automatic program generation. Software reusability holds the biggest leverage for both phases. This paper outlines the requirements for supporting this two-phase life-cycle using a software-base as an advanced software management system.","PeriodicalId":365511,"journal":{"name":"1984 IEEE First International Conference on Data Engineering","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1984-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124867128","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}