{"title":"A history-based approach for early faulty state detection","authors":"P. Hsia, Xiaolin Li, D. Kung","doi":"10.1109/CMPSAC.1996.544183","DOIUrl":"https://doi.org/10.1109/CMPSAC.1996.544183","url":null,"abstract":"This paper presents a history-based approach to detect class faults that a test set may fail to uncover. The method sequence test history contains the run-time information about object states, state transitions, and dependence relations between data members. The approach examines the test history to determine if some faulty state (or new state) is reachable from the states that have been covered by the test set. The main benefit of the approach is that it only depends on the existing test set that has been executed, and hence it does not require the development of any new test case.","PeriodicalId":306601,"journal":{"name":"Proceedings of 20th International Computer Software and Applications Conference: COMPSAC '96","volume":"52 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115274995","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":"Extending OODB with behavioral temporal management capability","authors":"Gwo-Dong Chen, Yeong-Hsen Lee, Chen-Chung Liu","doi":"10.1109/CMPSAC.1996.544592","DOIUrl":"https://doi.org/10.1109/CMPSAC.1996.544592","url":null,"abstract":"In order to manage the history of objects in a database, some researchers have proposed temporal database systems. However, data change is always caused by the behavior of objects. A database application may not only need the data history of objects but also the behavioral history of objects. Current temporal databases only consider the data history of objects but do not take the behavioral history of objects into account. The purpose of this paper is to extend the capability of current object-oriented databases so that they can manage the data history and behavioral history of objects. The paper discusses a data model, query language and a storage system. A prototype system is developed on the Gemstone object oriented database system.","PeriodicalId":306601,"journal":{"name":"Proceedings of 20th International Computer Software and Applications Conference: COMPSAC '96","volume":"383 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115297640","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 presentation scheduling scheme for multimedia databases","authors":"Jisook Park, Sukho Lee, J. Cha, Yunmook Nah","doi":"10.1109/CMPSAC.1996.544178","DOIUrl":"https://doi.org/10.1109/CMPSAC.1996.544178","url":null,"abstract":"An essential function of the multimedia DBMS is to present objects of the query result according to their temporal-spatial relations. These relations can be specified within the database schema on the class level and used for each object presentation. In the case of partial extraction, however, the retrieved objects may not belong to an existing class, but to a newly created class which does not have temporal-spatial relations. For the presentation of such objects, most systems make users perform authoring of the temporal-spatial relations of the objects. The paper proposes a scheme which generates presentation schedules for the query result whether the objects of the query result belong to existing classes or not. In this scheme, a TS-tree (temporal/spatial tree) is defined as the temporal-spatial structure of a class and the presentation schedules for objects of the class are generated from the tree. The TS-tree for objects which belong to a newly created class can be automatically generated from existing TS-trees. Consequently users are quite relieved from authoring efforts.","PeriodicalId":306601,"journal":{"name":"Proceedings of 20th International Computer Software and Applications Conference: COMPSAC '96","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114431331","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 logic database system with extended functionality","authors":"Sang-goo Lee, D.-H. Choi, Sang-Ho Lee","doi":"10.1109/CMPSAC.1996.544602","DOIUrl":"https://doi.org/10.1109/CMPSAC.1996.544602","url":null,"abstract":"We present the architecture and design details of a logic database system that extends functionality in a number of ways. The system supports indefinite (non Horn) facts in extensional database (EDB) and existential quantification in intensional database (IDB) rules. Semantic query optimization is integrated as part of the query processing module. The system also deals with efficient rule management for IDB and integrity constraints (IC). The proposed system supports the following database: the EDB consists of a set of positive ground formula, not necessarily Horn; the IDB includes rules that are Horn and may have existential quantifiers. The IC includes range restricted Horn clauses with no existential quantification.","PeriodicalId":306601,"journal":{"name":"Proceedings of 20th International Computer Software and Applications Conference: COMPSAC '96","volume":"83 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114617807","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 framework for an integrated tool set for object-oriented analysis of application software development","authors":"S. Yau, Jun Wang","doi":"10.1109/CMPSAC.1996.544620","DOIUrl":"https://doi.org/10.1109/CMPSAC.1996.544620","url":null,"abstract":"The object-oriented approach is promising in the rapid development of application software for either sequential or distributed parallel systems. Although automation in object-oriented code generation has been realized by various CASE tools, automation in object-oriented analysis is still immature. In this paper, a framework for building an integrated tool set for providing partial automation in object-oriented analysis is presented for significantly reducing the development effort. The analyses starts from the initial problem statements with user's close participation and the support of CASE tools. Then, the corresponding results are further verified and updated by examining the graphical representations generated from the textual specifications. These analysis diagrams can be passed to the object-oriented design phase for further refinement.","PeriodicalId":306601,"journal":{"name":"Proceedings of 20th International Computer Software and Applications Conference: COMPSAC '96","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122227017","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":"Software process re-engineering and improvement","authors":"M. Aoyama","doi":"10.1109/CMPSAC.1996.544607","DOIUrl":"https://doi.org/10.1109/CMPSAC.1996.544607","url":null,"abstract":"Summary form only given. We discuss the methodology and lessons learned in the reengineering and improvement of software process. The following areas are specifically tackled: new demands to and changing paradigms of software development; methods of software process reengineering and improvement; information and software technology for software process reengineering and improvement; best practices and lessons learned; and future directions.","PeriodicalId":306601,"journal":{"name":"Proceedings of 20th International Computer Software and Applications Conference: COMPSAC '96","volume":"160 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131964584","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":"Integrating parallel functions into the manipulation for distributed persistent objects","authors":"Y. Jiang, M. Aritsugi, A. Makinouchi","doi":"10.1109/CMPSAC.1996.542429","DOIUrl":"https://doi.org/10.1109/CMPSAC.1996.542429","url":null,"abstract":"Integrating parallel functions into the manipulation of persistent objects on a network-based shared memory architecture is a proposal under consideration. The cost associated with manipulating a large amount of distributed persistent objects is expected to improve from sequential to parallel processing. However, it is a complex task to combine persistence with the capability of parallel and distributed processing. We put forward the design and implementation methods concerning this. Based on a C++ based language called INADA, in which functions for handling persistent objects are introduced, we present a language construct for accessing distributed persistent objects in parallel, and a new approach for supporting transparent parallel and distributed processing. The transparency assures that distributed persistent objects are manipulated in parallel on multiple threads of remote computers as if they were manipulated in a local multiprocessor machine. A key point of this proposal is that we have made a combination of persistence, multithread primitives, network-based shared-memory, and the agent-oriented paradigm.","PeriodicalId":306601,"journal":{"name":"Proceedings of 20th International Computer Software and Applications Conference: COMPSAC '96","volume":"68 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124554072","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":"Data models for metrics-based project management systems","authors":"R. Paul, C. Chee, T. Kunii, Y. Shinagawa","doi":"10.1109/CMPSAC.1996.542432","DOIUrl":"https://doi.org/10.1109/CMPSAC.1996.542432","url":null,"abstract":"A metrics based project management system (MPMS) integrates software metrics data, management queries based on the software metrics data, as well as their responses in a single location. Given the variations in projects, queries, metrics and physical databases to be used, MPMSes should be flexible from a user point of view, and also generic from a designer point of view. Two important steps in the design of an MPMS involve the determination of typical queries that may be posed by users, as well as the selection of the physical database for storing metrics and other project related knowledge. The paper discusses the relative advantages and drawbacks of three selected physical database models, namely the relational data model, object oriented data model, and graph data model, based on a variety of classes of metrics based queries. We conclude that the choice of data model varies according to the class of queries, and has strong implications on the ease and efficiency with which metrics based queries may be posed and executed.","PeriodicalId":306601,"journal":{"name":"Proceedings of 20th International Computer Software and Applications Conference: COMPSAC '96","volume":"2 3","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120822366","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":"Would Internet meet global expectation?","authors":"Tan Tin Wee","doi":"10.1109/CMPSAC.1996.544168","DOIUrl":"https://doi.org/10.1109/CMPSAC.1996.544168","url":null,"abstract":"Meeting global expectation of the Internet is like aiming at multiple rapidly moving targets. Today, the Internet has met with international acceptance in terms of global interconnectivity and the conduit for communications and information exchange. It has already become the de facto global information infrastructure (GII). But as it becomes so, expectations rapidly change and some are conflicting expectations. As the Internet evolves and as its connectivity ramifies, new emerging Internet technologies will continue to drive demand and escalate expectation, which in turn, drives more technological progress. Whether the Internet will meet the expectations of the global village may be a moot point, but there is no doubt that these are exciting times for us as we enter the new millennium.","PeriodicalId":306601,"journal":{"name":"Proceedings of 20th International Computer Software and Applications Conference: COMPSAC '96","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114942143","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":"Multimedia on the Internet: emerging technology","authors":"Jerry Smith","doi":"10.1109/CMPSAC.1996.544153","DOIUrl":"https://doi.org/10.1109/CMPSAC.1996.544153","url":null,"abstract":"From a consumer's perspective, the future digital highway and interactive multimedia services on the Internet is both exciting and daunting. Certainly, the possibilities and potentials of this technology are staggering, but the downside of new services is the need for new equipment, training on new hardware and software, and rapid obsolescence. Acceptance of the digital highway and interactive multimedia, from a user-consumer perspective, must be based on three things: 1) seamless interoperability, 2) ease of use, and 3) widespread access.","PeriodicalId":306601,"journal":{"name":"Proceedings of 20th International Computer Software and Applications Conference: COMPSAC '96","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126155015","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}