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
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;
Conference_Titel :
Embedded and Real-Time Computing Systems and Applications, 2005. Proceedings. 11th IEEE International Conference on
Print_ISBN :
0-7695-2346-3
DOI :
10.1109/RTCSA.2005.101