A Model-driven Co-design Flow for Embedded Systems

  • Bocchio S
  • Riccobene E
  • Rosti A
  • et al.
N/ACitations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The {UML} (Unified Modeling Language), with the enhancements in {UML2}, is receiving interest by an increasing number of industrial and academic groups from the embedded software and hardware areas, who look at it and at its extension mechanisms as a practical and standard means to define family of languages targeted to specific application domains and levels of abstraction, while providing unification. In the Embedded Systems and {SoC} (System-on-Chip) area, we defined a model-driven design methodology based on {UML} 2.0, {UML} profiles and {C/C++/SystemC.} In this chapter, we extend this design flow in order to support the platform-based design principles. We also present the architecture of a prototype tool, which provides a graphical representation in {UML} (from a high-level functional model down to {RTL)} of {HW} and {SW} components, {C/C++/SystemC} code generation from {UML} models, and a reverse engineering process from {C/C++/SystemC} code to {UML.}

Cite

CITATION STYLE

APA

Bocchio, S., Riccobene, E., Rosti, A., & Scandurra, P. (2007). A Model-driven Co-design Flow for Embedded Systems. In Advances in Design and Specification Languages for Embedded Systems (pp. 265–284). Springer Netherlands. https://doi.org/10.1007/978-1-4020-6149-3_16

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free