Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Scheme for translating control flow in the C programming language to Grafcet with examples

Technical Report ·
OSTI ID:7107034

The purpose of the paper is to show a translation scheme from control flow in the C programming language to the Grafcet language. Grafcet is a graphical language for expressing control flow. Grafcet is used to design parallel systems such as in a manufacturing environment. The control constructs covered in the paper are: conditional statement; while; do; for; switch; break; continue; goto; label; and null. The Grafcet used in the paper is the language, as augmented by Savoir. The C programming language is the one described by Kernighan and Ritchie. The translation is to be used as a reference for programmers to translate existing C source code into Grafcet.

Research Organization:
National Bureau of Standards, Washington, DC (USA)
OSTI ID:
7107034
Report Number(s):
PB-88-192471/XAB; NBSIR-88/3741
Country of Publication:
United States
Language:
English

Similar Records

Structured translator from a high-level language
Journal Article · Tue Jul 01 00:00:00 EDT 1986 · Cybernetics (Engl. Transl.); (United States) · OSTI ID:6905727

POST: a language for data-flow programming
Thesis/Dissertation · Wed Dec 31 23:00:00 EST 1986 · OSTI ID:7106633

Computerized language translation at ORNL. [Uses SLC language]
Conference · Wed Dec 31 23:00:00 EST 1975 · OSTI ID:7140781