By Topic

IEEE Software

Issue 3 • May 1994

Filter Results

Displaying Results 1 - 13 of 13
  • Extending ODBMSs using metaclasses

    Publication Year: 1994, Page(s):40 - 47
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (992 KB)

    Metaclasses let database designers extend Adam, an object-oriented database-management system, at the model level. Designers and programmers can use objects to describe and extend the behavior of the database itself, without the coding involved in changing the application system. In this article, the authors extend Adam to handle constraints and relationships.<> View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Optimizing Unix database file operations

    Publication Year: 1994, Page(s):48 - 56
    Cited by:  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (860 KB)

    Ratfiles (RATional FILE System) by-passes the Unix kernel to perform database-file operations at nearly twice the speed of conventional file systems and offers several techniques, including atomic write and write-order discipline, to improve data integrity.<> View full abstract»

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

    Publication Year: 1994, Page(s):6 - 10
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (707 KB)

    Database technology is exploding, as the hierarchical and relational models give way to object-oriented, distributed heterogeneous, and other kinds of specialized models. Designers, programmers, and users need new tools.<> View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Progress in database search strategies

    Publication Year: 1994, Page(s):11 - 19
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (938 KB)

    Retrieval speed and precision ultimately determine the success of any database system. This article outlines the challenges posed by distributed and heterogeneous database systems, including those that store unstructured data, and surveys recent work. Much work remains to help users retrieve information with ease and efficiency from a heterogeneous environment in which relational, object-oriented,... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Hierarchical to relational database migration

    Publication Year: 1994, Page(s):21 - 27
    Cited by:  Papers (7)  |  Patents (8)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (861 KB)

    Although database migration has not yet been extensively researched, three predominant software solutions have evolved: language interfaces, source-code conversion, and data propagation. The authors consider how Swiss Bank and IBM designed and developed the IBM Data Propagator MVS/ESA, which supports interactive and batch data propagation. This software migrates data from the hierarchical IMS to t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Converting OO models into RDBMS schema

    Publication Year: 1994, Page(s):28 - 39
    Cited by:  Papers (9)  |  Patents (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1370 KB)

    This approach combines OMTool, an object-model editor, with the Schemer compiler. Schemer converts the object model into SQL code, which can then be used to generate relational tables. The approach frees application experts from the details of database structure during early development and lets them customize tables to a particular RDBMS.<> View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Risk management for software projects

    Publication Year: 1994, Page(s):57 - 67
    Cited by:  Papers (80)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1422 KB)

    There is little to instruct software project managers on how to handle risk in a way that ensures the success of contingency planning and avoids crisis. This seven-step procedure describes how to identify risk factors, calculate their probability and effect on a project, and plan for and conduct risk management.<> View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Adapting an object-oriented development method

    Publication Year: 1994, Page(s):68 - 76
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1106 KB)

    In their first use of object-oriented design techniques, the authors found the Colbert object-oriented software development (OOSD) method helpful, after they had learned to think in terms of objects. The simulation tool they built is easy to maintain and its design can be reused.<> View full abstract»

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

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

    In conventional multiple inheritance, a class must inherit features from all its ancestors. With this proposed generalized method, you can use an embryonic class, in which the classes themselves are instances, to select ancestor subsets without creating a combinatorial explosion in the object diagram.<> View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • How to choose good metaphors

    Publication Year: 1994, Page(s):86 - 88
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (367 KB)

    Have you ever wondered why some icons don't seem remotely related to their functions, while others are wonderfully intuitive? The reason may very well be the lack of user involvement in choosing metaphors and defining their behaviors. The author passes on his company's tools, techniques, and concepts to optimize user interfaces, and for ensuring that good metaphors are included as part of interfac... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • From Wonderland to the real problem

    Publication Year: 1994, Page(s):90 - 92
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (340 KB)

    Discusses how to get people and technology to work together. Most people see the software crisis as a reality in software development, but the real problem isn't the software crisis. The real problem is that managers aren't in synchronization with practitioners. Long ago, the software world moved through the looking glass into Wonderland, in which proposed breakthrough solutions resemble the conve... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Copyright and work made for hire

    Publication Year: 1994, Page(s):93 - 94
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (207 KB)

    Legal and policy aspects of information-technology use and development are discussed. Undoubtedly the most important and powerful legal right you can have as a program writer is to own the copyright to your software. If you have written the program without being hired to do so, you can claim the copyright, usually without complications. The courts have established that programs are no different fr... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Statistical process control for software?

    Publication Year: 1994, Page(s):95 - 97
    Cited by:  Papers (7)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (392 KB)

    Most businesses outside the software-engineering community, like hardware manufacturers and service suppliers, have made statistical process control part of their development regimen. Does this mean we can ultimately expect the technique to penetrate the software world? Although a few pioneers (mostly practitioners) have attempted to use statistical process control in software-engineering applicat... 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