• DocumentCode
    1775792
  • Title

    Task synthesis for latency-sensitive synchronous block diagram

  • Author

    Peng Deng ; Qi Zhu ; Di Natale, Marco ; Haibo Zeng

  • Author_Institution
    UC Riverside, Riverside, CA, USA
  • fYear
    2014
  • fDate
    18-20 June 2014
  • Firstpage
    112
  • Lastpage
    121
  • Abstract
    Synchronous block diagrams (SBDs) are commonly used in model-based design tools such as Simulink to capture the system behavior. In the multitask software implementation of SBDs, the execution semantics should be preserved in the value and time domains, and the task implementation should provide modular and reusable code. Previous research on component models for code generation did not consider the execution time of block implementations and the time at which outputs are produced, and did not explore the selection of task generation and scheduling based on output latencies. In this work, we propose formulations and algorithms for synthesizing SBDs into software tasks, while optimizing objectives that include timing (latency), modularity, reusability, and code size.
  • Keywords
    software reusability; SBD; Simulink to; block implementations; code generation; execution semantics should; model-based design tools; multitask software; software modularity; software reusability; software task synthesis; synchronous block diagram; task generation; Optimization; Ports (Computers); Semantics; Software packages; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Embedded Systems (SIES), 2014 9th IEEE International Symposium on
  • Conference_Location
    Pisa
  • Type

    conf

  • DOI
    10.1109/SIES.2014.6871195
  • Filename
    6871195