Issue 5 • September 1986
Cited by: Papers (1)
This paper describes a combined command processor and user interface to the window management facilities provided on a UNIX-based, multi-window, single-user graphical workstation. The program, called Minit, maintains a list of entered commands in the form of a visual menu, and commands can be re-executed by selecting them with the puck and cursor. The visual nature of the history list makes possib... View full abstract»
Modula-2 is a recently developed concurrent programming language designed primarily for implementation on a mono-processor. This paper reports on the changes found necessary, both to the source language and to the support environment, in order to allow the language to be used to program a tightly coupled, homogenous, distributed computing system. Specific areas covered are: the allocation of progr... View full abstract»
This paper describes a simple and yet versatile inter-process communication construct which has been implemented as part of a universal run time support system (UNI_RTSS) for distributed real-time and multi-tasking applications. The communication facility permits processes to communicate through entities called `paths¿¿. Messages are sent to paths owned by the destination processes. A process can ... View full abstract»
The use of occam as a simulation language for systolic and wavefront processor arrays is described. Partitioning problems which may arise are discussed and their implications for Transputer systems assessed. General principles for parallel simulation in occam are discussed, and occam is compared with other languages in this context. View full abstract»
Aims & Scope
Published from 1986-1996, Software Engineering Journal included original contributions of interest to practitioners, researchers and managers who were engaged in software engineering. It covered reports on practical experience using software engineering methods and tools, and papers on long-term research activities.