[1992] Proceedings. The Sixteenth Annual International Computer Software and Applications Conference

21-25 Sept. 1992

Filter Results

Displaying Results 1 - 25 of 63
  • Proceedings. The Sixteenth Annual International Computer Software and Applications Conference

    Publication Year: 1992
    Request permission for commercial reuse | PDF file iconPDF (83 KB)
    Freely Available from IEEE
  • Two-way coloring approaches for method dispatching in object-oriented programming systems

    Publication Year: 1992, Page(s):39 - 44
    Cited by:  Patents (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (496 KB)

    In object-oriented systems, heavy message sending has slowed down the execution efficiency. Most of the current solutions are based on message tables according to a class-hierarchy to develop more efficient method searching algorithms. An approach with little space overhead and constant dispatch time is proposed. The general strategy is called the two-way coloring technique. The algorithm can be a... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • H-PCTE-a high performance object management system for system development environments

    Publication Year: 1992, Page(s):45 - 50
    Cited by:  Papers (10)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (520 KB)

    H-PCTE is an object management system (OMS) for distributed, open, and integrated system development environments. H-PCTE performs up to several thousand simple operations per second. H-PCTE is intended to be a basis for environments in which tools operate directly on fine-grained data stored in the object base. Fine-grained data modeling has several important implications for the architecture of ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A software engineering, visualization methodology for parallel processing systems

    Publication Year: 1992, Page(s):51 - 56
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (752 KB)

    The authors focus on techniques for enhancing the feasibility of using graphic visualization in analyzing the complexities of parallel software. The central drawback to applying such visual techniques is the overhead in developing analysis tools with flexible, customized views. The PARADISE system alleviates some of this design overhead by providing an abstract, object-oriented, visual modeling en... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Multilanguage programming: an automatic-type-mapping approach

    Publication Year: 1992, Page(s):57 - 62
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (400 KB)

    The data type correspondence problem arises when one tries to interconnect, within a single program, modules written in different languages and therefore within the framework of different type systems. An interconnection model is proposed which hides details such as interlanguage data type mappings and low level communications, which are irrelevant or confusing to most programmers. Using this mode... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • IDA-intrusion detection alert

    Publication Year: 1992, Page(s):306 - 311
    Cited by:  Patents (13)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (476 KB)

    The author provides an overview of the IDA (intrusion detection alert) knowledge-based system project. This project involves the development of a prototype knowledge based system to analyze mainframe security audit trail data. Various aspects of the IDA knowledge-based system prototyping effort, including project management, design, and development are discussed. Highlights of IDA features are des... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A partitioning approach for object-oriented software development for parallel processing systems

    Publication Year: 1992, Page(s):251 - 256
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (476 KB)

    A partitioning approach for object-oriented software development in parallel processing systems is presented. The objective of the partitioning approach is to improve the overall performance of a software system by minimizing communication cost among objects. The software system is modeled by a graph, and a bottom-up clustering technique is presented to partition the objects into a set of clusters... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A cost model for software conversion based on program characteristics and a converter effect

    Publication Year: 1992, Page(s):63 - 68
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (376 KB)

    A cost model for software conversion is developed by analyzing actual data from a FORTRAN program conversion project. New features considered in the model are program characteristics and converter effect. The model is clearly divided into two parts. The first depends on program characteristics and the converter effect, the other part on the program size, the number of task units, and the number of... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Agents to guide operators with recognition of time series

    Publication Year: 1992, Page(s):312 - 319
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (624 KB)

    A practical distributed artificial intelligence (AI) system is proposed for the guidance of plant operations in a steel galvanizing plant. The system includes three autonomous agents for guidance. Each agent records data sampled every moment in an appropriate form for a task assigned to it. The data correspond to states of a monitored entity. Each agent recognizes not only a current state but also... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • WARASA: an enhanced C++ for concurrent programming on shared memory multiprocessor computers

    Publication Year: 1992, Page(s):257 - 262
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (496 KB)

    The authors propose an object-oriented programming language called WARASA for writing concurrent object-oriented program on Mach-based shared memory multiprocessor computers. WARASA is an extension to C++ to allow a programmer to develop concurrent programming. In designing WARASA, the parallel mechanisms on the Mach operating system are combined with the object-oriented paradigm. It en... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • SAD kernels: a software tool to evaluate synchronization behavior of multiprocessors

    Publication Year: 1992, Page(s):233 - 238
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (436 KB)

    The authors propose a method to characterize the performance of multiprocessor systems at the level of a single grain, called a unit grain, of execution. The characterization is via experimental measurement of individual components of performance. The authors introduce a family of artificial workload kernels, called SAD-kernels, as an effective tool for measuring this performance. The usefulness o... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Traceability between requirements and design: a transformational approach

    Publication Year: 1992, Page(s):362 - 368
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (608 KB)

    Modern computer-aided software engineering (CASE) tools raise the need for traceability, i.e. the ability to control the consistency between software documents produced at different stages of the software life-cycle. The authors describe the transformation between an integrated requirements engineering language based on structured analysis and the entity relationship model, and a modern design lan... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Software diversity metrics and measurements

    Publication Year: 1992, Page(s):69 - 78
    Cited by:  Papers (4)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (668 KB)

    The authors define and formalize the concept of software diversity which characterizes N-Version software (NVS) from four different points of view that are designated as structural diversity, fault diversity, tough-spot diversity, and failure diversity. The goals are to find a way to quantify software diversity and to investigate the measurements which can be applied during the life cycle of NVS t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Testing expert systems using conventional techniques

    Publication Year: 1992, Page(s):320 - 325
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (452 KB)

    The authors describe a life-cycle approach for testing expert systems. They comment on the difficulties associated with testing of an expert system. Pragmatic testing methods of conventional software engineering are proposed as a solution to these problems. The application of these techniques is illustrated through an extended example for the expert system, MAPS, which diagnoses faults in a bipola... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Commercialization of the Internet

    Publication Year: 1992, Page(s):285 - 286
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (140 KB)

    This history of the Internet is outlined. The greatest success of the Internet story is centered on the controversy regarding its privatization and commercialization. That success is the leveraging of government, academic, and industry support into a partnership dedicated to strengthening the national networking infrastructure. The formation of several companies in 1989/90 opened a new era for the... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The area-wide real-time traffic control system (ARTC): a distributed computing system

    Publication Year: 1992, Page(s):263 - 268
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (516 KB)

    The authors present an efficient software application of a distributed system for area-wide traffic control. This system, called area-wide real-time traffic control (ARTC), can provide orderly movement of traffic, shorten average vehicle delay, prevent congestion, and improve road utilization. The signal controllers in ARTC, which are microcomputers, are interconnected through a computer network. ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • How the use of the STePS method can improve software quality and aid project management

    Publication Year: 1992, Page(s):96 - 101
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (400 KB)

    The authors outline the problems associated with software production and details how the STePS method can alleviate them. They provide an overview of STePS as a method for developing systems beyond the logical design stage into detailed program design and implementation. This method operates on the products of a systems design method to identify the programs in a system. It then uses well-establis... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The management of uncertainty in software development

    Publication Year: 1992, Page(s):381 - 386
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (484 KB)

    There are at least two different kinds of uncertainty in software development. Both are centered around software specification. The first type has to do with the uncertainty as to whether or not a given description is truly a specification of the software to be developed. The second type of uncertainty has to do with the lifetime of a valid specification. Most programs have parts that are a mixtur... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A software re-engineering process model

    Publication Year: 1992, Page(s):25 - 30
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (468 KB)

    A descriptive process model of software re-engineering is presented. The overall structure of the process model is defined by the re-engineering approach. Three re-engineering approaches are described: lump sum, incremental, and evolutionary. The focus is on the breadth of possible tasks View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A signature efficient solution for remote file comparison

    Publication Year: 1992, Page(s):149 - 154
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (448 KB)

    In distributed systems files are replicated to enhance availability and reliability. The authors provide an algorithm based on coding theory to significantly reduce the number of signatures needed to precisely diagnose differing pages in remotely located file copies. The method needs only one message transmission. A unique feature of this method is the ability to precisely diagnose up to t View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An object-oriented toolkit for constructing specification editors

    Publication Year: 1992, Page(s):239 - 244
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (556 KB)

    The authors discuss Spectacle, an object-oriented library of software components designed for constructing language-based, graphical, specification editors. Spectacle provides the programmer with a basic toolkit for building an X-Window editor: minimal knowledge of both C++ and the X-Window graphical environment is assumed. The editing tools that are derived from Spectacle can be implemented as st... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Integrating object and relational technologies

    Publication Year: 1992, Page(s):225 - 226
    Cited by:  Patents (13)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (152 KB)

    A precondition for integrating object-oriented and relational technologies is an integration of their respective models. A general approach to unifying the models is outlined. The essential features of the resulting model are that abstract data types (ADTs) provide the sole mechanism for encapsulating data and operations, an inheritance ordering on ADTs reflects common abstract interfaces and supp... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A view of the GDMO interface definition language

    Publication Year: 1992, Page(s):88 - 89
    Cited by:  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (152 KB)

    Large distributed systems require increased facilities for distributed management. Common interfaces for accessing remote resources are critical for such facilities. GDMO is a management interface definition language that is an international standard for defining management interfaces. GDMO is object oriented. Interfaces are defined as classes, which may be inherited by other class definitions. Mu... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A neural network for fast inferencing on a fuzzy knowledge base

    Publication Year: 1992, Page(s):369 - 374
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (420 KB)

    The authors discuss a framework where fast inferences could be made from a fuzzy knowledge base of examples using neural networks. They sketch a scheme for defuzzifying the example base into a set of similarity vectors using a trait-adjusted similarity measure between a pair of fuzzy terms, and then training a neural network with these similarity vectors. A multilayer feedforward neural network wi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Distributed EZ [string processing language]

    Publication Year: 1992, Page(s):136 - 142
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (592 KB)

    EZ is a system that integrates traditional operating systems and programming languages into a very-high-level persistent string processing language. The authors describe the design and initial implementation of a distributed memory manager that distributes EZ's virtual address space transparently among a network of homogeneous computers. The design adapts the techniques used in recent implementati... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.