• DocumentCode
    3371486
  • 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
  • fYear
    1991
  • fDate
    4-6 Dec 1991
  • Firstpage
    34
  • Lastpage
    42
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 1991. Proceedings., Twelfth
  • Conference_Location
    San Antonio, TX
  • Print_ISBN
    0-8186-2450-7
  • Type

    conf

  • DOI
    10.1109/REAL.1991.160356
  • Filename
    160356