Scheduled Maintenance on March 25th, 2017:
Single article purchases and IEEE account management will be unavailable from 4:00 AM until 6:30 PM (ET). We apologize for the inconvenience.
By Topic

IEEE Software

Issue 3 • May 1995

Filter Results

Displaying Results 1 - 14 of 14
  • A home-page overhaul using other Web sites

    Publication Year: 1995, Page(s):75 - 78
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (641 KB)

    The best prototype for designing a new user interface is your old user interface. The second best prototype is a competing product. Your competitors have invested significant resources in designing and implementing what they believe to be good user interfaces. You can glean much of what you need to create a new interface by examining products designed to solve similar problems. As with your own ol... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • I have seen the future: it is flooded with email

    Publication Year: 1995, Page(s):111 - 112
    Cited by:  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (196 KB)

    I have been using electronic mail for years, first via Bitnet, then via the Internet. What do you do when you get email from someone you know? Delete it? No, of course not. You read it and you answer it. Therein lies my problem. Everyone is answering me! A few months ago, when I logged on, I had five or six messages each day. Now I log on to find 10 or 20 messages, all of them requiring a response... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Adapting object-communication methods dynamically

    Publication Year: 1995, Page(s):65 - 74
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1544 KB)

    When objects migrate or are reused, they must find suitable existing objects and establish communication with them. The authors describe the first stage of Omega, a model that lets developers dynamically adjust object-communication methods so that new and existing objects can exchange messages View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Tools to align goals and information systems

    Publication Year: 1995, Page(s):108 - 109
    Cited by:  Patents (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (208 KB)

    When the links between IS buying decisions and corporate goals are explicitly defined, IS managers can see the consequences of their decisions in advance and can justify their expenditures. Unfortunately, if an organization practices strategic planning at all, a gap often exists between its strategic statements and the corresponding information systems. Several things create this gap. To begin wit... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Scheduling in hard real-time applications

    Publication Year: 1995, Page(s):54 - 63
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (824 KB)

    A major problem with hard real-time systems is how to be assured that they really work. The authors present theorems to extract timing information from a design diagram and then use it to analyze the feasibility that a uniprocessor system will meet its deadlines. Their work also involves the development of new graphical languages for the design of hard real-time systems View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • If we don't license ourselves, who will? [Software engineers]

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

    The ISO 9000 standards, which now have considerable influence on the software profession, were published without the participation of Japanese quality professionals. Now Japanese software organizations that try to achieve ISO certification are forced to adhere to alien rules, even if they have excellent processes and produce high-quality software. In the development of SPICE (the international ver... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Static inspection: tapping the wheels of software

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

    Static inspection-the removal of obvious faults or inconsistencies prior to product testing-forms an indispensable part of all conventional engineering disciplines-except software engineering. This degree of care could apply to software as well. After careful rumination by an impressive number of qualified people who together comprise a standards committee, our programming languages might enter th... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Analyzing safety requirements for process-control systems

    Publication Year: 1995, Page(s):42 - 53
    Cited by:  Papers (13)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1204 KB)

    Safety-requirements analysis is typically conducted either ad hoc or with the unbridled use of formal methods. The approach presented in this paper offers the freedom to mix formal and traditional engineering methods and apply them at different abstraction levels to give a higher assurance that the software's contribution to system risk is acceptable View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • When good enough software is best

    Publication Year: 1995, Page(s):79 - 81
    Cited by:  Papers (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (288 KB)

    “You can get it fast; you can have it cheap; you can get it right. Pick two”. That sign could be displayed on the wall of every software development organization; and yet most of our customers want all three. The author tackles this dilemma. He contends that we don't rationally establish a proper balance among the critical project parameters: cost, schedule, staffing, functionality and... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Trends in reliability and test strategies

    Publication Year: 1995
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (88 KB)

    Software fails because it contains faults. If we could be certain that our attempts to fix a fault had been effective and that we had introduced no new faults, we would know that we had improved the software's reliability. Unfortunately, no single testing method can be trusted to give accurate results in every circumstance. There are at least two areas of uncertainty in testing. First, we cannot p... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Reliability and safety of real-time systems

    Publication Year: 1995, Page(s):13 - 16
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (312 KB)

    Not a day goes by that the general public does not come into contact with a real-time system. As their numbers and importance grow, so do the stakes for software developers. A failure in a critical application may result in great financial loss-or even loss of life. More effort must be expended to analyze the reliability and safety of such systems. Analysis of hardware components in critical appli... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Do you know what your license allows?

    Publication Year: 1995, Page(s):82 - 83
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (236 KB)

    Before you push a key to load a program and display it on your monitor, ask yourself this question: “Do I have the power to use this program?” Using software requires power-not physical or electrical power-but the legal power of authorized use. If you are not the program's author or owner, you can only obtain this power through a license-a legal document that states your rights regardi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Software testability: the new verification

    Publication Year: 1995, Page(s):17 - 28
    Cited by:  Papers (119)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1184 KB)

    Most verification is concerned with finding incorrect code. Instead, this view looks at the probability that the code will fail if it is faulty. The authors present the benefits of their approach, describe how to design for it, and show how to measure testability through sensitivity analysis View full abstract»

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

    Publication Year: 1995, Page(s):29 - 41
    Cited by:  Papers (12)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1236 KB)

    In many distributed computing environments, failures are reported in a way that violates even the simplest notions of consistency. The authors argue that such practices are at the root of reliability problems, examine some distributed computing technologies in terms of consistency, and present strategies for implementing consistent failure reporting 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