Embedded SW Design Space Exploration and Automation using UML-Based Tools

  • Flavio R. Wagner
  • Luigi Carro
Part of the IFIP – The International Federation for Information Processing book series (IFIPAICT, volume 231)


Software Automation Design Space Exploration Model Drive Architecture Embed System Design Software Synthesis 


  1. [1]
    B.Selic. Models, Software Models and UML. UML for Real: Design of Embedded RealTime Systems. Kluwer Academic Publishers, 2003. Chapter 1, p. 1-16.Google Scholar
  2. [2]
    L.Lavagno, G.Martin, B.Selic. UML for Real: Design of Embedded Real-Time Systems. Kluwer Academic Publishers, 2003.Google Scholar
  3. [3]
    Executable UML Unimod. v.1.3, 2003. http://unimod.sourceforge.net.
  4. [4]
    OMG. Model Driven Architecture. White Paper v. 3.2, November 2000.Google Scholar
  5. [5]
    F.Balarin et al. Synthesis of Software Programs for Embedded Control Applications. IEEE Transactions on Computer-aided Design of Integrated Circuits and Systems, v. 18, n.6, June 1999.Google Scholar
  6. [6]
    G.Berry et al. The Esterel Synchronous Programming Language: Design, Semantics, Implementation. Science of Computer Programming, v. 19, n. 2, 1992.Google Scholar
  7. [7]
    J. Sztipanovits et al. Model-Integrated computing. IEEE Computer. April 1997.Google Scholar
  8. [8]
    G.Karsai et al. Model-Integrated Development of Embedded Software. Proceedings of the IEEE, v. 91. n. 1, January 2003.Google Scholar
  9. [9]
    J.Buck et al. Ptolemy: a framework for simulating and prototyping heterogeneous systems. International Journal in Computer Simulation, v. 4, 1992.Google Scholar
  10. [10]
    M. Oliveira et al. Early Embedded Software Design Space Exploration Using UML- based Estimations. RSP’06, Chania, Greece. June 2006.Google Scholar
  11. [11]
    F. A. Nascimento et al. ModES: Embedded Systems Design Methodology and Tools based on MDE. MOMPES 2007, Braga, Portugal, March 2007.Google Scholar
  12. [12]
    S ysML: Systems Modeling Language. http://www.omgsysml.org/. July 2006.
  13. [13]
    R .Boldt. Combining the Power of MathWorks Simulink and Telelogic UML/SysML-based Rhapsody to Redefine the Model-Driven Development Experience. Telelogic White Paper, June 2006. http://www.ilogix.com/whitepaper-overview.aspx.
  14. [14]
    L. Brisolara et al. A Comparison between UML and Function Blocks for Heterogeneous SoC Design and ASIP Generation. In: G.Martin and W.Mueller (Ed.). UML for SoC Design. Chapter 9. Springer, 2005.Google Scholar
  15. [15]
    K. Huang et al. Simulink-Based MPSoC Design Flow: Case Study of Motion-JPEG and H.264. DAC’07, San Diego, USA, June 2007.Google Scholar
  16. [16]
    L. Brisolara et al. Reducing Fine-grain Communication Overhead in Multithread Code Generation for Heterogeneous MPSoC. SCOPES’07. Nice, April 2007.Google Scholar
  17. [17]
    L. Brisolara et al. Using UML as a front-end for an efficient Simulink-based multithread code generation targeting MPSoCs. UML-SoC’07, San Diego, USA, June 2007.Google Scholar

Copyright information

© International Federation for Information Processin 2007

Authors and Affiliations

  • Flavio R. Wagner
    • 1
  • Luigi Carro
    • 2
  1. 1.Computer Science InstituteFederal University of Rio Grande do Sul (UFRGS)Brazil
  2. 2.Computer Science InstituteFederal University of Rio Grande do Sul (UFRGS)Brazil

Personalised recommendations