Title :
Towards an automatic synthesis system for real-time software
Author :
Smith, Tobiah E. ; Setliff, Dorothy E.
Author_Institution :
Dept. of Electr. Eng., Pittsburgh Univ., PA, USA
Abstract :
An automatic synthesis system for real-time software is described. It is argued that the presence of strict operation requirements, such as task-level timing constraints and compiler and target platform constraints, guides synthesis. An automatic software synthesis system, RT-SYN, integrates platform characteristics to synthesize real-time software which meets hard deadline design requirements. The RT-SYN system has four key features. First, a visual graphical user interface captures application algorithms without implementation specifications. Second, RT-SYN analyzes the task-level data and control flows to produce worst-case timing and space predictions. Third, RT-SYN uses these predictions to choose abstract representations of data structure and algorithm implementations to meet required timing and space constraints. Fourth, RT-SYN synthesizes C code from the selected implementations. Experimental results are given to illustrate these four features
Keywords :
C language; automatic programming; graphical user interfaces; real-time systems; software tools; C code; RT-SYN; abstract representations; algorithm implementations; application algorithms; automatic synthesis system; control flows; data structure; hard deadline design requirements; platform characteristics; real-time software; space constraints; space predictions; strict operation requirements; target platform constraints; task-level data; task-level timing constraints; visual graphical user interface; worst-case timing; Algorithm design and analysis; Control system synthesis; Data structures; Geophysical measurement techniques; Ground penetrating radar; Real time systems; Signal processing algorithms; Signal synthesis; Software systems; Timing;
Conference_Titel :
Real-Time Systems Symposium, 1991. Proceedings., Twelfth
Conference_Location :
San Antonio, TX
Print_ISBN :
0-8186-2450-7
DOI :
10.1109/REAL.1991.160356