By Topic

IEEE Software

Issue 5 • Date Sept. 1992

Filter Results

Displaying Results 1 - 11 of 11
  • Issues in building dynamic real-time systems

    Publication Year: 1992, Page(s):16 - 21
    Cited by:  Papers (7)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (817 KB)

    The issues involved in building dynamic, hard real-time systems, in which resource availability and requirements are not fixed, are discussed. It is shown that the problem of ensuring timing correctness in dynamic real-time systems has three aspects: resource requirements, resource availability, and guarantees. These issues overlap, and a single mechanism or technique may address several issues. T... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The Core method for real-time requirements

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

    The member companies of the Software Productivity Consortium develop large, mission-critical, real-time applications. For these companies, requirements are the top-priority problem in systems and software development. These requirements have driven the development of the Consortium Requirements Engineering (Core) method and its prototype CASE tools. Core is a single, coherent method for specifying... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Developing real-time tasks with predictable timing

    Publication Year: 1992, Page(s):35 - 44
    Cited by:  Papers (12)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1616 KB)

    A prototype development environment for the Mars maintainable real-time system is described. The Mars design environment supports the implementation of critical real-time tasks with time editing. It uses an experimental real-time language, Modula-R, which is based on Modula-2. The Mars real-time architecture, which is the target architecture of the Mars environment, is described. To illustrate the... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Compiler support for object-oriented real-time software

    Publication Year: 1992, Page(s):45 - 50
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (681 KB)

    The suitability of compile-time code analysis and rearrangement to improve the predictability of object-oriented software in dynamic real-time environments is discussed. The techniques combine the abstraction of object-oriented software design with the power of static, compiler-based code analysis to develop and enhance the predictability of real-time software. They also counteract the effects of ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Real-time hierarchical control

    Publication Year: 1992, Page(s):51 - 57
    Cited by:  Papers (14)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (864 KB)

    A framework for developing hierarchical control systems consisting of layers that group transformation types, the tools to help implement the layers and validate timing properties, and the mechanisms for communicating among layers is discussed. The layered framework supports the design and implementation of control systems with both continuous and discrete components, and is suitable for integrati... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A distributed real-time operating system

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

    Two versions of the HARTS operating system, which is based on Software Components Group's pSOS uniprocessor kernel, are presented. In one version, pSOS services are enhanced to provide interprocessor communication and a distributed naming service. In the second version, real-time fault-tolerant communication, including reliable broadcasting, clock synchronization, and group communication are added... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Operational prototyping: a new development approach

    Publication Year: 1992, Page(s):70 - 78
    Cited by:  Papers (51)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (2088 KB)

    The two traditional types of software prototyping methods, throwaway prototyping and evolutionary prototyping, are compared, and prototyping's relation to conventional software development is discussed. Operational prototyping, a method that combines throwaway and evolutionary prototyping techniques by layering a rapid prototype over a solid evolutionary base, is described. Operational prototyping... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Stepwise refinement and problem solving

    Publication Year: 1992, Page(s):79 - 88
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1767 KB)

    The possibility of reexpressing the traditional notion of stepwise refinement as a combination of general problem-solving activities that are based on paradigms taken from artificial intelligence research is discussed. This reexpression can form the basis for a more explicit view of programming as a problem-solving activity. Experiments in which each step of the refinement process is encoded into ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A proposed testing and analysis research initiative

    Publication Year: 1992, Page(s):89 - 96
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1306 KB)

    The steps being taken to develop a US software research agenda and to bridge the gap between testing and analysis researchers and practitioners are discussed. The current software reliability crisis and the obstacles to developing more effective testing and analysis technology and transferring it to industry are reviewed. Nine research areas most likely to yield important results are outlined. A m... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Interface-usability evaluation: science of trade-offs

    Publication Year: 1992, Page(s):97 - 98
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (388 KB)

    The effectiveness of four techniques in evaluating the usability of a graphical user interface is presented. The techniques are heuristic evaluation, usability testing, guidelines, and cognitive walkthrough. The techniques are compared as to the number, type, and severity of the problems each could identify for a specific product.<> View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Copying PC software: when is it legal?

    Publication Year: 1992, Page(s):103 - 104 111
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (361 KB)

    Lawsuits against otherwise law-abiding US businesses which merely duplicate PC software for internal use are becoming more commonplace. Companies that once viewed copying as a way to keep their software-acquisition budget under control are beginning to realize that there are potentially significant costs and legal risks associated with such conduct. The basic rules governing the use of software an... 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