By Topic

IEEE Software

Issue 4 • Date July 1988

Filter Results

Displaying Results 1 - 9 of 9
  • Comments, with reply, on 'The universal-relation data model for logical independence' by M. Vardi

    Publication Year: 1988
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (235 KB)

    The commenter contends that the universal-relation data model proposed in the above mentioned paper (ibid., vol.5, no.2, p.80-5, Mar. 1988) fails completely as an alternative to the relational data model, and presents supporting arguments. The author replies that the commenter has read into the article claims that are not there and rebuts the commenters arguments point by point.<> View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Third-generation versus fourth-generation software development

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

    A case study examines how fourth-generation languages do well and how they come up short compared to their predecessors. Two fourth-generation tools dBase III and PC/Focus were used, and a solution in Cobol was developed to use as a benchmark for third-generation-language performance. For each solution, development effort, code size, and performance characteristics were examined. It was found that... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Estimating size and effort in fourth-generation development

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

    The authors report on the building of an information system for a correspondence school with both many students and many types of students, for which they recommended a fourth-generation-language approach. Because they were sceptical about the massive productivity gains claimed for fourth-generation-language development, and because they did not know exactly where the savings would be, they collec... View full abstract»

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

    Publication Year: 1988, Page(s):25 - 33
    Cited by:  Papers (53)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (823 KB)

    The development of application generators, which offer increased productivity through customized reusable software, is addressed. Their advantages and drawbacks are first discussed. They describe a method, called the dialogue-code generation system, for building application generators, and discuss its use for various projects. Unix tools for building application generators are briefly considered.<... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Bridging the gap between object-oriented and logic programming

    Publication Year: 1988, Page(s):36 - 42
    Cited by:  Papers (11)  |  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (745 KB)

    A description is given of an interface that was developed between Loops and Xerox Quintus Prolog. Loops is an extension to the Xerox AI environment to support object-oriented programming; Xerox Quintus Prolog is a version of Prolog that runs on Xerox Lisp machines. Such a bridge enables all the support tools of both environments to be accessed, and degradation of performance that occurs when one l... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A visual process connector for Unix

    Publication Year: 1988, Page(s):43 - 50
    Cited by:  Papers (3)  |  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (654 KB)

    Upconn a tool that lets Unix programmers visually describe the connections between the processes in a distributed program and then execute the distributed program, is described. Upconn consists of several modules and can be extended by adding to a library of tools rather than by adding many special features to Upconn itself. Upconn has three main uses. First, it lets researchers study distributed ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An icon-based design method for Prolog

    Publication Year: 1988, Page(s):51 - 65
    Cited by:  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1211 KB)

    An icon-based design method that combines a module-oriented Prolog design model, graphical software design, and software engineering principles is presented. It is based on a dataflow-driven decomposition that is guided by design principles, followed by evaluation. Its purpose is to enable Prolog applications to be developed in accordance with the general principles of software engineering: modifi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A study of 12 specifications of the library problem

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

    The author studies twelve specifications for a seemingly simple database problem and demonstrates many approaches for classifying informally stated problem requirements. She compares the specifications according to how they address problems of the library example to illustrate the imprecision of natural-language specifications and how twelve different approaches to the same set of informal require... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Multikey, extensible hashing for relational databases

    Publication Year: 1988, Page(s):77 - 85
    Cited by:  Papers (2)  |  Patents (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (886 KB)

    The design and implementation of a multikey, extensible hashing file addressing scheme and its application as an access method for a relational database are presented. This file organization was developed for Request, a testbed relational database-management system. It offers a viable alternative to indexed sequential files. Access operations, concurrency control, and relational operations are exa... 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