By Topic

IEEE Software

Issue 5 • Sept. 1988

Filter Results

Displaying Results 1 - 6 of 6
  • Concurrent algorithms for real-time memory management

    Publication Year: 1988, Page(s):10 - 23
    Cited by:  Papers (9)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1235 KB)

    The conflict between the performance demands of real-time systems and the shared-resource needs of high-level languages (Ada in particular) is examined. Shared memory requires carefully designed concurrency control, but the traditional approach, which is to embed the entire allocate-release implementation code in critical sections, is unsuitable for real-time applications because it results in exc... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Rapidly prototyping real-time systems

    Publication Year: 1988, Page(s):25 - 36
    Cited by:  Papers (36)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1251 KB)

    A prototyping approach that uses modularity and reusable components is described that enables large real-time systems to be prototyped rapidly. It combines a computational model tailored for real-time systems with a high-level prototyping language (the Prototype System Description Language), a systematic design method for rapid prototype construction, and an automated prototyping environment. The ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Focusing real-time systems analysis on user operations

    Publication Year: 1988, Page(s):39 - 50
    Cited by:  Papers (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1273 KB)

    A way is presented to model and validate complex, real-time systems by describing these systems from the viewpoints of the major parties in system development: the customer, the user, and the implementer. The models representing these points of view are called, respectively, the requirements model, the operations-concept model, and the implementation model. The focus is on how the concept of opera... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A comparison of 12 parallel FORTRAN dialects

    Publication Year: 1988, Page(s):52 - 67
    Cited by:  Papers (24)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1718 KB)

    A simple program that approximates pi by numerical quadrature is rewritten to run on nine commercially available processors to illustrate the compilations that arise in parallel programming in FORTRAN. The machines used are the Alliant FX/8, BBN Butterfly, Cray X-MP/48, ELXSI 6400, Encore Multimax, Flex/32, IBM 3090/VF, Intel iPSC, and Sequent Balance. Some general impediments to using parallel pr... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Programming a hypercube multicomputer

    Publication Year: 1988, Page(s):69 - 77
    Cited by:  Papers (19)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (790 KB)

    The issues encountered by programmers are explored. A brief overview of parallel architectures is followed by an example problem of image-template matching. The programming consideration for this problem are discussed.<> View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Is copyright law steering the right course?

    Publication Year: 1988, Page(s):78 - 86
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1073 KB)

    The Whelan decision, a landmark copyright decision, has questioned the legality of reusing the abstractions and structures underlying software. The author argues that this is a flawed decision that could harm software-engineering practice. She discusses copyright versus patent protection, describes the Whelan case, and critiques the decision. She addresses the legal handling of software in general... 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