DocumentCode
2332277
Title
Automatic generation of protocol converters from scenario-based specifications
Author
Roychoudhury, Abhik ; Thiagarajan, P.S. ; Tran, Tuan-Anh ; Zvereva, Vera A.
Author_Institution
Sch. of Comput., National Univ. of Singapore, Singapore
fYear
2004
fDate
5-8 Dec. 2004
Firstpage
447
Lastpage
458
Abstract
Reuse of IP blocks is an important design philosophy for embedded systems. This allows shorter design cycles under tight time-to-market constraints. However, reusing IP blocks often requires designing converters (glue logic) to enable their communication. In this paper, we study the problem of automatically generating a protocol converter which enables various embedded system components (possibly with incompatible protocols) to talk to each other. Our work takes as input, a rich description of inter-component interactions described as a collection of message sequence charts. We then automatically synthesize from this input a protocol converter in SystemC. Our work is not restricted to uni-directional communication and the converter can be used to broker communication among many components. We demonstrate the feasibility of our approach by modelling some simplified bus protocols that capture key features of existing system-on-chip bus protocols. We then generate the bus controller as the protocol converter.
Keywords
embedded systems; formal specification; protocols; IP blocks; SystemC; automatic generation; embedded systems; message sequence charts; protocol converter; scenario-based specifications; system-on-chip bus protocols; Communication system control; Context; Embedded system; Fabrics; Logic design; Protocols; Signal design; System-level design; System-on-a-chip; Time to market;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time Systems Symposium, 2004. Proceedings. 25th IEEE International
ISSN
1052-8725
Print_ISBN
0-7695-2247-5
Type
conf
DOI
10.1109/REAL.2004.12
Filename
1381330
Link To Document