By Topic

Software Engineering Journal

Issue 6 • Date November 1987

Filter Results

Displaying Results 1 - 4 of 4
  • IDEA - an incremental development environment for Ada

    Publication Year: 1987 , Page(s): 194 - 198
    Save to Project icon | Click to expandAbstract | PDF file iconPDF (652 KB)  

    This paper decribes an incremental environment which has been developed to meet the needs of developers and maintainers of large Ada projects. This environment assists the user to develop valid Ada text while consulting other Ada packages and documents. It is built around an embedded syntax-directed editor which controls text inspection, modification and, subsequently, re-compilation. In addition,... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Polymorphism, persistence and software re-use in a strongly typed object-oriented environment

    Publication Year: 1987 , Page(s): 199 - 204
    Cited by:  Papers (3)
    Save to Project icon | Click to expandAbstract | PDF file iconPDF (719 KB)  

    The major requirements of a system for software re-use are that it must provide an abstraction mechanism for adequately describing the components, a mechanism for naming and storing the components, and a mechanism for composing new objects out of existing components. This paper describes a polymorphic type system that may be used to describe generic components and a persistence mechanism that may ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Pascal, modula-2 and multi-tasking kernel implementation

    Publication Year: 1987 , Page(s): 205 - 212
    Save to Project icon | Click to expandAbstract | PDF file iconPDF (767 KB)  

    This paper presents a comparison of Pascal and Modula-2 based on the implementation of the basic components of a multi-tasking kernel. The major issues involved in high-level language implementation of a stand-alone multi-tasking kernel on a microprocessor system are the transportation of the language support system and what may be termed software engineering considerations. The merits of Pascal a... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Occam as a hardware description language

    Publication Year: 1987 , Page(s): 213 - 219
    Save to Project icon | Click to expandAbstract | PDF file iconPDF (853 KB)  

    Occam is a CSP-based concurrent programming language for programming transputer networks. This paper examines the suitability of occam as specified in the original definition of the language and the OPS-2.1 implementation for describing hardware systems. Behavioural and structural descriptions of a typical instruction set processor at different levels of abstraction are presented as a design examp... View full abstract»

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