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
Link To Document