By Topic

Software Engineering Journal

Issue 6 • Date Nov 1989

Filter Results

Displaying Results 1 - 3 of 3
  • Experiences building a syntax-directed editor

    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (692 KB)  

    The paper presents a set of techniques for building robust software using the development of a microprocessor SUPPORT programming environment as an example. It discusses some of the attributes built into the system to best handle the concerns of portability, functionality, and effectiveness that had to be dealt with for the system to be reliable on a small machine, and it describes some of the choices made to obtain the best use of available hardware View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The application of real-time design techniques to simulation

    Page(s): 301 - 308
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (652 KB)  

    The paper discusses the application of the P.T. Ward and S.J. Mellor (1986) structured development techniques for real-time systems to the field of simulation. The tools and heuristics used by Ward and Mellor are extended to provide a useful approach to the design of real-time simulations. This is illustrated by the example of a real-time simulation of a manufacturing plant and process control system View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Semi-structured cursor movements in MUPE-2

    Page(s): 309 - 317
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (840 KB)  

    Cursor movements on a textual representation of a program present some problems when the movements are based on an underlying abstract syntax tree in a programming system. Approaches taken in many systems use structured or textual cursor movements, but both have some drawbacks. The paper presents a new approach, semi-structured movements, based on the idea of cursor movement paths, or streams, that the cursor can follow in a program. The key benefits of this approach are that it eliminates the treeness of structured movements and the flatness of textual movements, while providing inherent support for program editing and browsing. Semi-structured cursor movements have been successfully implemented in the MUPE-2 programming environment, and the paper provides several scenarios illustrating example cursor movements View full abstract»

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