{"title":"Integrating disparate databases for composite answers","authors":"S. Madnick, Y.R. Wang","doi":"10.1109/hicss.1988.11855","DOIUrl":"https://doi.org/10.1109/hicss.1988.11855","url":null,"abstract":"The authors consider composite information systems, i.e. systems that require multiple independent databases to work together within and/or across organizational boundaries in order to increase productivity. They focus on logical connectivity, which deals with the process of accessing disparate databases in concert for composite answers. They present an approach to resolve the problems of contradiction, inconsistency, and ambiguity, which need to be overcome to attain logical connectivity. Their approach uses concepts drawn from frame-based knowledge representation and rule-based inferencing. An object-oriented prototype is presented to illustrate the process involved in formulating composite answers when different levels of abstraction are required.<<ETX>>","PeriodicalId":148246,"journal":{"name":"[1988] Proceedings of the Twenty-First Annual Hawaii International Conference on System Sciences. Volume II: Software track","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122393577","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 critique of diffusion theory as a managerial framework for understanding adoption of software engineering innovations","authors":"J. Bayer, N. Melone","doi":"10.1109/HICSS.1988.11820","DOIUrl":"https://doi.org/10.1109/HICSS.1988.11820","url":null,"abstract":"The authors provide a brief overview of classical diffusion theory and suggest the potential applicability of this theory to problems related to predicting the adoption of technological innovations, including those related to software engineering. They critically evaluate the theory, identifying elements that must be extended and modified before it can be applied to technology transition, in general, and software engineering, specifically. They offer suggestions on ways in which these limitations might be overcome.<<ETX>>","PeriodicalId":148246,"journal":{"name":"[1988] Proceedings of the Twenty-First Annual Hawaii International Conference on System Sciences. Volume II: Software track","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128301805","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":"Measuring Ada for software in the Software Engineering Laboratory (SEL)","authors":"F. McGarry, W. Agresti","doi":"10.1109/HICSS.1988.11819","DOIUrl":"https://doi.org/10.1109/HICSS.1988.11819","url":null,"abstract":"A study with the Ada development language is described that involves the parallel development of a production flight dynamics system by two teams of professional programmers. Both teams worked from the same set of requirements, with one team required to use the normal development process (FORTRAN), while the second team used Ada. Detailed data were collected during the development phases to support the analysis. The experimental approach is discussed, and some of the key results from early, completed studies are presented.<<ETX>>","PeriodicalId":148246,"journal":{"name":"[1988] Proceedings of the Twenty-First Annual Hawaii International Conference on System Sciences. Volume II: Software track","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-01-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122054826","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":"Multiple representation document development","authors":"P. Chen, M. Harrison","doi":"10.1109/HICSS.1988.11822","DOIUrl":"https://doi.org/10.1109/HICSS.1988.11822","url":null,"abstract":"Two approaches to electronic publishing are examined: the conventional batch-oriented programming language approach, and the more elaborate direct-manipulation paradigm. The authors indicate which aspects of document preparation are more conveniently handled under which model and point out several instances of a hybrid approach that takes advantage of multiple representations. The design of a fairly sophisticated document development environment is discussed as an example of a multiple-representation system.<<ETX>>","PeriodicalId":148246,"journal":{"name":"[1988] Proceedings of the Twenty-First Annual Hawaii International Conference on System Sciences. Volume II: Software track","volume":"332 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-01-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134428455","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":"Structured message passing on a shared-memory multiprocessor","authors":"T. LeBlanc","doi":"10.1109/HICSS.1988.11805","DOIUrl":"https://doi.org/10.1109/HICSS.1988.11805","url":null,"abstract":"A shared-memory multiprocessor can efficiently support many different programming paradigms. In particular, shared-memory multiprocessors need not be programmed using the shared-memory model. SMP is a structured message-passing software library developed for the BBN Butterfly parallel processor that provides an alternative to the shared-memory model of the BBN uniform system package, SMP supports the construction of process families, a fixed set of asynchronous processes that communicate using messages according to a given interconnection pattern. A dynamic hierarchy of process families is possible. The author describes the SMP user interface, the Butterfly implementation, and his experiences in using a message-passing model to program a shared-memory multiprocessor.<<ETX>>","PeriodicalId":148246,"journal":{"name":"[1988] Proceedings of the Twenty-First Annual Hawaii International Conference on System Sciences. Volume II: Software track","volume":"23 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":"117177959","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 efficient high-level man-machine interface","authors":"J. Ukelson, M. Rodeh","doi":"10.1109/HICSS.1988.11866","DOIUrl":"https://doi.org/10.1109/HICSS.1988.11866","url":null,"abstract":"The authors focus on efficiency aspects of dialogues, defining efficient dialogues as those that dynamically evolved during the interaction with the user so as to make the dialogue as short as possible. The main tool they use to shorten the dialogue is data dependency analysis of the dialogue specification, including partial evaluation of the specification. They show that, by use of a dialogue-application step that defines the dialogue items and dependencies, it is possible to use compilation techniques to help the dialogue manager create an efficient dialogue from only a high-level outline.<<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":"125385375","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":"GRAND computer conferencing-what have we learned?","authors":"J. Williford, B.A. Santero, R. Flavin","doi":"10.1109/HICSS.1988.11873","DOIUrl":"https://doi.org/10.1109/HICSS.1988.11873","url":null,"abstract":"GRANDiose, a distributed application system running on cooperating servers throughout a computer network, is presented. Its purpose is to enhance, broaden, and speed the transfer of information among people by using the power of computers and the connective breadth of computer networks. The initial design of its computer conferencing application and some of the thinking behind the design are discussed. The comments received from users over a three-year period are categorized and analyzed. Some of the significant observations are summarized.<<ETX>>","PeriodicalId":148246,"journal":{"name":"[1988] Proceedings of the Twenty-First Annual Hawaii International Conference on System Sciences. Volume II: Software track","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":"114281980","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":"The software engineering of systems with expert components","authors":"W.B. Frekes, C. Fox","doi":"10.1109/HICSS.1988.11787","DOIUrl":"https://doi.org/10.1109/HICSS.1988.11787","url":null,"abstract":"Integrating expert system components into production software can be difficult because expert system development environments are typically incompatible with traditional software engineering technology. In an effort to deal with this problem, the authors are developing CEST, a C expert system toolset. CEST is a library of inference engines implemented as C functions callable from C programs, and a workbench of knowledge engineering support tools. CEST allows easy integration of expert system components into C-based software systems and provides knowledge-engineering support tools analogous to traditional software-engineering support tools.<<ETX>>","PeriodicalId":148246,"journal":{"name":"[1988] Proceedings of the Twenty-First Annual Hawaii International Conference on System Sciences. Volume II: Software track","volume":"43 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":"123341467","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}
H. Seki, E. Nabika, T. Matsumura, Y. Sugiyama, M. Fujii, K. Torii, T. Kasami
{"title":"A processing system for programming specifications in a natural language","authors":"H. Seki, E. Nabika, T. Matsumura, Y. Sugiyama, M. Fujii, K. Torii, T. Kasami","doi":"10.1109/HICSS.1988.11876","DOIUrl":"https://doi.org/10.1109/HICSS.1988.11876","url":null,"abstract":"An English-language fragment L/sub NS/, which is used for writing program specifications, is defined using the algebraic language ASL/*. In order to define the semantics of L/sub NS/, the translation from each sentence in L/sub NS/ into a formula in a formal system is defined. If a sentence s in L/sub NS/ is translated into a formula t, then the semantics of s is defined to be the semantics of t in the system. The definition of nonlogical words such as nouns and verbs are given as axioms. A processing system for natural-language specifications that is based on this method has been implemented. Since the number of nonlogical words is very large and their semantics depend on problem domains, it seems to be difficult to define the semantics of all the words from the beginning. The system not only translates specifications into formulas but also supports dictionary expansion. Several specifications have been analyzed using the system, and the nonlogical words have been defined and stored in the dictionary.<<ETX>>","PeriodicalId":148246,"journal":{"name":"[1988] Proceedings of the Twenty-First Annual Hawaii International Conference on System Sciences. Volume II: Software track","volume":"83 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":"123635570","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":"Building interprocess communication models using STILE","authors":"M. Stovsky, B. Weide","doi":"10.1109/HICSS.1988.11862","DOIUrl":"https://doi.org/10.1109/HICSS.1988.11862","url":null,"abstract":"The authors describe the STILE (Structure Interconnection Language and Environment) general-purpose computer-based graphical design and development system for describing logical relationships among components of systems. The syntax of the graphs produced using STILE is separate from the semantics, which are supplied by a postprocessor. A major advantage of this approach is the ability to address different models of computation, especially different concurrency models, using the same graphical environment. The authors show how to create primary building block parts for analog computing and data-flow computing from parts defined in a different model of computing. Composing parts in this fashion eliminates the need to build postprocessors for these additional models of computation, thereby overcoming one of the major problems introduced by separating graphical syntax from semantics.<<ETX>>","PeriodicalId":148246,"journal":{"name":"[1988] Proceedings of the Twenty-First Annual Hawaii International Conference on System Sciences. Volume II: Software track","volume":"31 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":"114806832","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}