International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 8 - Number 6 |
Year of Publication: 2010 |
Authors: Fateh Boutekkouk |
10.5120/1215-1744 |
Fateh Boutekkouk . Article:Automatic SystemC Code Generation from UML Models at Early Stages of Systems on Chip Design. International Journal of Computer Applications. 8, 6 ( October 2010), 10-17. DOI=10.5120/1215-1744
In this paper, we present our approach for automatic SystemC code generation from UML models at early stages of Systems On Chip (SOC) design. A particularity of our proposed approach is the fact that SystemC code generation process is performed through two levels of abstraction. In the first level, we use UML hierarchic sequence diagrams to generate a SystemC code that targets algorithmic space exploration and simulation. In the second level of abstraction, messages that occur in sequence diagrams are implemented using UML activity diagrams whose actions are expressed in the C++ Action Language (AL) included in the Rhapsody environment from which a full SystemC code is generated for both simulation and synthesis.