|Title||UML Specifications Towards a Codesign Environment|
|Publication Type||Conference Paper|
|Year of Publication||2004|
|Authors||Lajolo, M., A S. Basu, and M. Prevostini|
|Date Published||September 14-17|
|Conference Location||Lille, France|
|Keywords||embedded systems, HW/SW co-design, system-on-chip (SoC), unified modeling language (UML)|
The Unified Modeling Language (UML) is receiving more and more attention from system designers that need to model both hardware and software related aspects of a system. On the ground of the growing consensus toward the need to raise the level of abstraction in system specifications, we would like to present a methodology that aims to address embedded systems design issues at multiple levels of abstraction and to support a function/architecture codesign process. Our approach integrates UML with high-level synthesis and hardware/software co-verification techniques in order to provide an automated flow for SoC design starting from system-level specifications down to hardware/software partitioning and integration. UML has been selected because it is platform independent and helps team member to share very efficiently relevant information during the various design phases, while high-level synthesis helps to evaluate constraints that the embedded system must satisfy: e.g. performance, power and cost starting from behavioral specifications.