• DocumentCode
    1454846
  • Title

    Specifying restrictions on imperative programming languages for use in a distributed embedded environment

  • Author

    Hutcheon, Andrew D. ; Wellings, Andrew J.

  • Author_Institution
    Dept. of Comput. Sci., York Univ., UK
  • Volume
    5
  • Issue
    2
  • fYear
    1990
  • fDate
    3/1/1990 12:00:00 AM
  • Firstpage
    93
  • Lastpage
    104
  • Abstract
    Presents a language-independent specification of how the use of a common class of imperative programming languages can be restricted for a distributed environment. A simple formal model, in Z, of imperative programming languages is developed, and restrictions are specified. The model is then instantiated for the languages Ada, Modula and C. It gives good results for Ada and Modula, but cannot be elegantly applied to C because the language lacks both a module and process facility. A distributed Ada programming environment based on the model is described briefly
  • Keywords
    parallel programming; programming environments; specification languages; C; Modula; Z; distributed Ada programming environment; distributed embedded environment; formal model; imperative programming languages; language-independent specification; restrictions;
  • fLanguage
    English
  • Journal_Title
    Software Engineering Journal
  • Publisher
    iet
  • ISSN
    0268-6961
  • Type

    jour

  • Filename
    54393