• DocumentCode
    748705
  • Title

    The Definition Mechanism for Standard PL/I

  • Author

    Marcotty, Michael ; Sayward, Frederick G.

  • Author_Institution
    Computer Science Department, General Motors Research Laboratories
  • Issue
    6
  • fYear
    1977
  • Firstpage
    416
  • Lastpage
    450
  • Abstract
    The mechanism used to define the programming language PL/I in the recently adopted American National Standard is presented. This method provides a rigorous though semiformal specification of the language. If uses the model of translation of programs into an abstract form to define the context-free and context-sensitive syntax. The semantics are defined by the interpretation of the abstract form of the program on a hypothetical machine. The method and metalanguage are presented along with several small examples to illustrate the definition technique´s features. The complete definition process is shown by the definition of a small example language.
  • Keywords
    Abstract machine; PL/I; formal definition; operational semantics; programming language; standardization; ANSI standards; Aspirin; Computer aided manufacturing; Computer languages; Computer science; Context modeling; Dictionaries; Drugs; Standardization; Terminology; Abstract machine; PL/I; formal definition; operational semantics; programming language; standardization;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1977.231174
  • Filename
    1702473