By Topic

IEEE Software

Issue 5 • Date Sept. 1991

Filter Results

Displaying Results 1 - 9 of 9
  • Traceview: a trace visualization tool

    Publication Year: 1991, Page(s):19 - 28
    Cited by:  Papers (24)  |  Patents (14)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1630 KB)

    The design, development, and application of Traceview, a general-purpose trace-visualization tool that implements the trace-management and I/O features usually found in special-purpose trace-analysis systems, are described. The aspects of trace visualization that can be incorporated into a reusable tool are identified. The tradeoff in general-purpose design versus semantically based, detailed trac... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Visualizing the performance of parallel programs

    Publication Year: 1991, Page(s):29 - 39
    Cited by:  Papers (133)  |  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1316 KB)

    ParaGraph, a software tool that provides a detailed, dynamic, graphical animation of the behavior of message-passing parallel programs and graphical summaries of their performance, is presented. ParaGraph animates trace information from actual runs to depict behavior and obtain the performance summaries. It provides twenty-five perspectives on the same data, lending insight that might otherwise be... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Measuring and analyzing real-time performance

    Publication Year: 1991, Page(s):41 - 49
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (922 KB)

    To satisfy the deadline requirements of hard real-time systems, programmers must be able to determine the maximum execution time of any task. The use of Flex, an experimental real-time language being developed for the Concord project, is examined. The Flex system embodies an empirical approach that first measures the actual timing behavior and then uses the measurement results to determine the par... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Finite-element analysis on a PC

    Publication Year: 1991, Page(s):50 - 57
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1039 KB)

    The authors describe how they achieved mainframe performance by coding the Cosmos/M finite-element analysis system, a commercial product, for a PC enhanced with a parallel-processing board. The discussion covers design goals, algorithm design, implementation and debugging, performance optimization, and scalability. They focus on financial, algorithmic, and numerical issues, with almost no referenc... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Interactive visual modeling for performance

    Publication Year: 1991, Page(s):58 - 68
    Cited by:  Papers (13)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1261 KB)

    An overview is given of Q+, an interactive tool for performance modeling that uses graphical input and visual output. Two major enhancements are a subnetwork capability for structuring models hierarchically and an integrated expression capability. New capabilities are custom icons and temporal browsing. With a Q+ icon palette, users can draw their own icons and manipulate existing ones. The browse... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Performability modeling with UltraSAN

    Publication Year: 1991, Page(s):69 - 80
    Cited by:  Papers (27)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1484 KB)

    The utility of stochastic activity networks (SANs) for performability evaluation is discussed. UltraSAN, a new graphical, X-Windows-based software package that uses SANs, is described. UltraSAN incorporates three innovations: a class of SAN-level performability variables common to both analytical and simulation solution methods, methods that use the performability-variable choice and the SAN struc... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • FPlus: a programming environment for scientific applications

    Publication Year: 1991, Page(s):81 - 92
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1010 KB)

    A description is given of FPlus, a Fortran-based programming environment for engineers and scientists that lets them write code, test it immediately, incrementally develop applications, and generate documentation automatically. The incremental generation process is examined. FPlus testing facilities, which are available at any time during development and help to build in reliability, are discussed... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Interface-Walkthroughs: efficient collaborative testing

    Publication Year: 1991, Page(s):94 - 95
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (241 KB)

    A walkthrough facility for testing the usability of a user interface design before the software is written or a prototype is built is described. The use of this method to evaluate screen panels, which may include pull-down menus, dialogue boxes, palettes, and other interface elements, is reported. These pluralistic usability walkthroughs have four characteristics. First, three types of people part... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Quality time-What's so bad about rule-based programming?

    Publication Year: 1991
    Cited by:  Papers (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (192 KB)

    The frustration expressed by some leading researchers in the field with the limited number of large systems deployed based on expert-systems technology is addressed. It is argued that the problem is related to the inherent nature of rule-based programming. It is maintained that systems developed with the rule-based paradigm are unmaintainable, untestable, and unreliable. It is concluded that unles... View full abstract»

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

Aims & Scope

IEEE Software delivers reliable, useful, leading-edge software development information to keep engineers and managers abreast of rapid technology change.

Full Aims & Scope

Meet Our Editors

Editor-in-Chief
Diomidis Spinellis
Athens University of Economics and Business
28is Oktovriou 76
Athina 104 33, Greece
dds@computer.org