Unifying HW Analysis and SoC Design Flows by Bridging Two Key Standards: UML and IP-XACT

  • Sebastien Revol
  • Safouan Taha
  • François Terrier
  • Alain Clouard
  • Sébastien Gerard
  • Ansgar Radermacher
  • Jean-Luc Dekeyser
Part of the IFIP – The International Federation for Information Processing book series (IFIPAICT, volume 271)

Abstract

In order to save time and improve efficiency, all SoC development processes are separated into many parallel flows. These flows should keep a strong communication to avoid redundancy and incoherency. We distinguish two main trends. One aims at designing and implementing hardware when the other focuses on its functional description that may serve to software architecturing, analysis and allocation. Even if both are newly using UML, no connections have been made to synchronize them. The goal of this work is then to bridge permanently the gap between those two hardware design trends by unifying their corresponding modelbased standards: UML and IP-XACT.

Keywords

Hardware Platform Functional Description Object Management Group Interconnection Mechanism Electronic System Level 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

References

  1. 1.
    Object Management Group, UML profile for Schedulability, Performance and Time (SPT), Version 1.1. OMG Document, 05-01-02.Google Scholar
  2. 2.
    Avionics Architecture Description Language Standards Document (AADL), http://www.aadl.info.Google Scholar
  3. 3.
    Object Management Group, UML profile for Modeling and Analysis of Real-Time and Embedded systems (MARTE), http://www.omgmarte.com.Google Scholar
  4. 4.
    S. Taha, A. Radermacher, S. Gerard and J-L. Dekeyser. An Open Framwork For Detailed Hardware Modeling In IEEE proceedings SIES2007, pages 118-125, Lisboa, July 2007.Google Scholar
  5. 5.
    S. Taha, A. Radermacher, S. Gerard and J-L. Dekeyser. MARTE: UML-based Hardware Design from Modeling to Simulation. In proceedings FDL07, Barcelona, September 2007.Google Scholar
  6. 6.
    L. Bonde, P. Boulet, A. Cucurru, J-L. Dekeyser, C. Dumoulin, P. Marquet, S. Meftaly and M. Samyn, Model Driven Engineering for Distributed Embedded Real-Time Systems, chapter Model Driven Architecture for Intensive Embedded Systems, ISTE, August 2005.Google Scholar
  7. 7.
    H.Espinoza, H.Dubois, S.Gerard, J.Medina, D.C.Petriu. Annotating UML Models with Non- Functional Properties for Quantitative Analysis, Proc ofMODELS2005 Sattelite Events, Lecture Notes in Computer Science, Springer, 2006.Google Scholar
  8. 8.
    Y. Wang, X.G. Zhou, B. Zhou, L. Liang and C.-L. Peng. A MDA based SoC Modeling Approach using UML and SystemC. Proceedings of the Sixth IEEE International Conference on Computer and Information Technology (CIT’06)Google Scholar
  9. 9.
    T. Schattkowsky, J. Hendrik Hausmann, G. Engels. Using UML Activities for System-on- Chip Design and Synthesis, In proceedings of MoDELS 2006, Genova, Italy October 2006Google Scholar
  10. 10.
    Q. Zhu, R. Oishi and T. Hasegawa, T. Nakata, Integrating UML into SoC Design Process, DATE ’05: Proceedings of the conference on Design, Automation and Test in EuropeGoogle Scholar
  11. 11.
    W. Mueller, A. Rosti, S. Bocchio, E. Riccobene, P. Scandurra, W. Dehaene, Y. Vanderperren, UML for ESL design: basic principles, tools, and applications, ICCAD ’06: Proceedings of the 2006 IEEE/ACM international conference on Computer-aided designGoogle Scholar
  12. 12.
    Riccobene, E; Scandurra, P.; Rosti, A.; Bocchio, S., A model-driven design environment for embedded systems, Design Automation Conference, 2006Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2008

Authors and Affiliations

  • Sebastien Revol
  • Safouan Taha
  • François Terrier
  • Alain Clouard
  • Sébastien Gerard
  • Ansgar Radermacher
  • Jean-Luc Dekeyser

There are no affiliations available

Personalised recommendations