{"title":"The assessment of human/computer performance: a case for connectivity","authors":"W. Banks, E. E. Schultz, E. Crane","doi":"10.1109/HICSS.1988.11872","DOIUrl":"https://doi.org/10.1109/HICSS.1988.11872","url":null,"abstract":"Multiple logistics processing systems are evaluated using human productivity measures. Comparisons between these systems are made to determine which system produces: greater savings in task execution time; greater reduction in task errors; fewer task steps for task completion; and higher user satisfaction. Multiple assessment methods, including interviews, deterministic (task flow) analysis, and controlled field experimentation accompanied by statistical inferential testing, are used. Results indicate the superiority of the LOGDIS Intelligent Gateway Processing system with greater connectivity. The multiple evaluation methods yield convergent results, allowing greater confidence in the evaluation outcomes.<<ETX>>","PeriodicalId":148246,"journal":{"name":"[1988] Proceedings of the Twenty-First Annual Hawaii International Conference on System Sciences. Volume II: Software track","volume":"73 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":"126427078","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":"An approach to practical object-based knowledge representation systems","authors":"P. Patel-Schneider","doi":"10.1109/HICSS.1988.11827","DOIUrl":"https://doi.org/10.1109/HICSS.1988.11827","url":null,"abstract":"Representation problems that are experienced when object-oriented programming systems are used for representing knowledge in knowledge-based systems are discussed, Object-based knowledge representation systems-systems expressively designed for representing knowledge in the form of objects and classes-are described. A simple object-based knowledge representation system is presented, its strengths are examined, and some implementation problems and their solutions are discussed.<<ETX>>","PeriodicalId":148246,"journal":{"name":"[1988] Proceedings of the Twenty-First Annual Hawaii International Conference on System Sciences. Volume II: Software track","volume":"64 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":"130523626","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}
J. Kempf, A. Paepcke, B. Beach, J. Mohan, B. Mahbod, A. Snyder
{"title":"Language level persistence for an object-oriented application programming platform","authors":"J. Kempf, A. Paepcke, B. Beach, J. Mohan, B. Mahbod, A. Snyder","doi":"10.1109/HICSS.1988.11833","DOIUrl":"https://doi.org/10.1109/HICSS.1988.11833","url":null,"abstract":"A description is given of a prototype persistent-object system, called DOOM, (Data-Oriented Object Manager), which was designed to explore issues in language-level persistence for object-oriented application platforms. In its first iteration, the language aspects of persistence were investigated, and a design which allowed the exchange of persistent objects between Common Objects (Common Lisp extension) and Objective-C/sup 2/ (C extension) was implemented. The system features a tight coupling between the languages; run-time support and a relational storage manager. In a second iteration, the coupling between the database and the language was loosened, and more characteristics of the database were exposed to the applications programmer. The language extensions introduced into CommonObject and Objective-C/sup 2/ to support persistence are discussed, and the architectures of DOOM-I and DOOM-II are described. Some persistent-object systems similar to DOOM that have appeared in the recent literature are briefly reviewed, and DOOM is examined in the light of two of the other systems.<<ETX>>","PeriodicalId":148246,"journal":{"name":"[1988] Proceedings of the Twenty-First Annual Hawaii International Conference on System Sciences. Volume II: Software track","volume":"32 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":"133718883","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":"Static analysis: an aid to program maintenance and development","authors":"K. Narayanaswamy","doi":"10.1109/HICSS.1988.11842","DOIUrl":"https://doi.org/10.1109/HICSS.1988.11842","url":null,"abstract":"The application of a static code analysis tool to program development and maintenance in the Common Lisp Framework (CLF) environment is considered. CLF is described briefly, with the bulk of the discussion being devoted to the structure of the code analyzer, the activities it supports, and its integration into programming activities. Applications being investigated are discussed.<<ETX>>","PeriodicalId":148246,"journal":{"name":"[1988] Proceedings of the Twenty-First Annual Hawaii International Conference on System Sciences. Volume II: Software track","volume":"68 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":"133870512","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":"Visual programming by transaction network","authors":"T.D. Kimura","doi":"10.1109/HICSS.1988.11863","DOIUrl":"https://doi.org/10.1109/HICSS.1988.11863","url":null,"abstract":"A parallel computation model is introduced that is suitable for pursuit of large-scale concurrency. The goal is to develop a semantically clean paradigm for distributed computation with fine-grained parallelism. The approach taken is to promote the notion of transaction, an anonymous atomic action void of internal state, as the basic element of computation. A computation is organized as a network, called a transaction net, of databases connected by transactions. A transaction, when it is fired, consumers data objects from source databases and produces data objects in target databases as an atomic action. A transaction net is akin to a Petri net, where the token, the place, and the transition corresponds to the data, the database, and the transaction, respectively. The state of computation is represented by the data state without the control state. An informal definition of the model is given. Solutions are given for well-known programming problems.<<ETX>>","PeriodicalId":148246,"journal":{"name":"[1988] Proceedings of the Twenty-First Annual Hawaii International Conference on System Sciences. Volume II: Software track","volume":"9 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":"114651527","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":"Implementation of a knowledge-based programming environment","authors":"N. Barghouti, G. Kaiser","doi":"10.1109/HICSS.1988.11788","DOIUrl":"https://doi.org/10.1109/HICSS.1988.11788","url":null,"abstract":"MARVEL is a knowledge-based programming environment that assists its users during the implementation, testing, and maintenance phases of software projects. Solutions to the pragmatic problems of MARVELs implementation are discussed. MARVELs knowledge is supplied as strategies, where each strategy consists of classes that define the structure of objects, relations that define the semantic interconnections among objects, tools that define the processing that can be performed on objects to derive new objects, and rules that control the integration and automation of tools. The primary focus is the strategy language, its translator, and run-time support. An explanation is given of tool envelopes, which provide a mapping from the software objects defined in the current strategies to/from the file system representation expected by existing tools. The interactions between envelopes and the forward and backward chaining among the rules used to achieve controlled automation is described.<<ETX>>","PeriodicalId":148246,"journal":{"name":"[1988] Proceedings of the Twenty-First Annual Hawaii International Conference on System Sciences. Volume II: Software track","volume":"3 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":"116241742","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":"Screen-Based Scenario Generator: a tool for scenario-based prototyping","authors":"P. Hsia, A. Yaung","doi":"10.1109/HICSS.1988.11837","DOIUrl":"https://doi.org/10.1109/HICSS.1988.11837","url":null,"abstract":"Scenario-based prototyping captures the external view of a system from the user's perspective, accomplishing the objectives of rapid prototyping., The Screen-Based Scenario Generator (SBSG) is an automated tool, based on this concept, for the users to create, edit, compile, and execute the scenarios of a system. The underlying concept and an overview of SBSG are presented. A simple example is discussed and a conclusion is given.<<ETX>>","PeriodicalId":148246,"journal":{"name":"[1988] Proceedings of the Twenty-First Annual Hawaii International Conference on System Sciences. Volume II: Software track","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":"129239365","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}