Affiliation:
1. Honeywell, Inc., St. Louis Park, MN
Abstract
Two specification notations are introduced:(1) An Executable Program Notation (EPN) that can be used either for specifying procedural coding or can serve as an intermediate language produced from a higher-order language. The notation is configured such that it can either be executed interpretivelly, or be easily converted into executable coding.(2) An Executable Syntax Notation (ESN) for specifying the syntax of a higher-order language; the notation is configured such that it can either be executed interpretivelly as the parser of a compiler for the specified programming language, or be easily converted into EPN or other executable coding.Examples of EPN and ESN are given, as well as examples of the conversions of Boolean expressions into EPN procedures for the evaluation of the expressions and the conversion of ESN into EPN procedures to perform parsing.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,Software
Reference5 articles.
1. Report on the algorithmic language ALGOL 60
2. U. S. Department of Defense "Reference Manual for the Ada Language" ANSI/MIL-STD-1815A January 1983. U. S. Department of Defense "Reference Manual for the Ada Language" ANSI/MIL-STD-1815A January 1983.
3. IEEE Standards Board et al IEEE/ARINC Standard ATLAS Syntax ARINC/IEEE Spec. 416A-1976. IEEE Standards Board et al IEEE/ARINC Standard ATLAS Syntax ARINC/IEEE Spec. 416A-1976.
4. Translation of Decision Tables
Cited by
5 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献