• DocumentCode
    2537370
  • Title

    Using UML 2.0 for system level design of real time SoC platforms for stream processing

  • Author

    Zhu, Yongxin ; Sun, Zhenxin ; Wong, Weng-Fai ; Maxiaguine, Alexander

  • Author_Institution
    Sch. of Comput., Nat. Univ. of Singapore, Singapore
  • fYear
    2005
  • fDate
    17-19 Aug. 2005
  • Firstpage
    154
  • Lastpage
    159
  • Abstract
    While enabling fast implementation and reconfiguration of stream applications, programmable stream processors expose issues of incompatibility and lack of adoption in existing stream modeling languages. To address them we describe a design approach in which specifications are captured in UML 2.0, and automatically translated into SystemC models consisting of simulators and synthesizable code under proper style constraints. As an application case, we explain real time stream processor specifications using new UML 2.0 notations. Then we expound how our translator generates SystemC models and includes additional hardware details. Verifications are made during UML execution as well as assertions in SystemC. The case study demonstrates the feasibility of fast specifications, modifications and generation of real time stream processor designs.
  • Keywords
    Unified Modeling Language; formal specification; formal verification; logic design; logic simulation; microprocessor chips; program compilers; program interpreters; real-time systems; system-on-chip; SystemC model; UML 2.0; programmable stream processor; real time SoC platform; real time stream processor specification; stream modeling language; synthesizable code; system level design; Computer languages; Computer networks; Hardware; Object oriented modeling; Process design; Real time systems; Streaming media; System-level design; Unified modeling language; Videoconference;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications, 2005. Proceedings. 11th IEEE International Conference on
  • ISSN
    1533-2306
  • Print_ISBN
    0-7695-2346-3
  • Type

    conf

  • DOI
    10.1109/RTCSA.2005.101
  • Filename
    1541072