Please use this identifier to cite or link to this item:
Title: Automatic generation of protocol converters from scenario-based specifications
Keywords: Embedded Systems, Protocol Converters, Scenario-based Descriptions, Hardware-Software Codesign, System Level Design, Incompatible Interface
Issue Date: 29-Dec-2005
Citation: TRAN TUAN ANH (2005-12-29). Automatic generation of protocol converters from scenario-based specifications. ScholarBank@NUS Repository.
Abstract: With the complexity of the current embedded systems, it is impossible for a singlecompany to design and manufacture and entire electronic system in time an withinreasonable cost. Hence design re-use based on pre-designed intellectual property(IP) cores has become an absolute necessity for embedded system companies toremain competitive. However, one of the di culties in IP reuse is the incompatibilitiesbetween the protocols used by various parts. Hence, reusing IP cores oftenrequires designing converters (glue-logic) to enable their communication. In thiswork, we study the problem of automatically generating a protocol converter whichenables various embedded system components - using di erent (possibly incompatible)protocols - to talk to each other. The novelty of our approach is that it takesas input a scenario-based description of inter-component interactions described asa collection of Message Sequence Charts. From this speci cation, we systematicallysynthesize, when possible, the protocol converter that lets the components to usetheir native protocols while overall pattern of interaction is correctly realized. Wedemonstrate the feasibility of our approach by modeling some important featuresof existing Systems-on-Chip bus protocols.
Appears in Collections:Master's Theses (Open)

Show full item record
Files in This Item:
File Description SizeFormatAccess SettingsVersion 
master.pdf438.68 kBAdobe PDF



Page view(s)

checked on Apr 19, 2019


checked on Apr 19, 2019

Google ScholarTM


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.