DocumentCode :
2099536
Title :
Software synthesis of process-based concurrent programs
Author :
Lin, Bill
Author_Institution :
Dept. of Electr. & Comput. Eng., California Univ., San Diego, La Jolla, CA, USA
fYear :
1998
fDate :
19-19 June 1998
Firstpage :
502
Lastpage :
505
Abstract :
We present a Petri net theoretic approach to the software synthesis problem that can synthesize ordinary C programs from process-based concurrent specifications without the need for a run-time multithreading environment. The synthesized C programs can be readily retargeted to different processors using available optimizing C compilers. Our compiler can also generate sequential Java programs as output, which can also be readily mapped to a target processor without the need for a multithreading environment. Initial results demonstrate significant potentials for improvements over current run-time solutions.
Keywords :
Petri nets; communicating sequential processes; optimising compilers; Petri net; optimizing C compilers; process-based concurrent specifications; software synthesis problem; synthesized C programs; theoretic approach; Application software; Concurrent computing; Embedded software; Java; Optimizing compilers; Permission; Processor scheduling; Program processors; Runtime environment; Synchronization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 1998. Proceedings
Conference_Location :
San Francisco, CA, USA
Print_ISBN :
0-89791-964-5
Type :
conf
Filename :
724523
Link To Document :
بازگشت