Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1109/DATE.2005.37acmconferencesArticle/Chapter ViewAbstractPublication PagesdateConference Proceedingsconference-collections
Article

A SoC Design Methodology Involving a UML 2.0 Profile for SystemC

Published: 07 March 2005 Publication History

Abstract

In this paper, we present a SoC design methodology joining the capabilities of UML and SystemC to operate at system-level. We present a UML 2.0 profile of the SystemC language exploiting the MDA capabilities of defining modeling languages, platform independent and reducible to platform dependent languages. The UML profile captures both the structural and the behavioral features of the SystemC language, and allows high level modeling of system-on-a-chip with straightforward translation to SystemC code.

References

[1]
{1} P. Alexander, R. Kamath and D. Barton. System Specification in Rosetta. In Proc. of IEEE Engineering of Computer Based Systems Symposium 2000.
[2]
{2} P. Bellows and B. Hutchings. JHDL - An HDL for Reconfigurable Systems. In Proc. of IEEE Symposium on FPGAs for Custom Computing Machines 1998.
[3]
{3} F. Bruschi, D. Sciuto. A SystemC based Design Flow starting from UML Model. In Proc. of ESCUG'02.
[4]
{4} G. Martin. UML and VCC. Cadence Design Systems, Inc., White Paper, December 1999.
[5]
{5} G. Martin, L. Lavagno, J. L. Guerin. Embedded UML: a merger of real-time UML and co-design. In Proc. of CODES'01.
[6]
{6} T. Moore, Y. Vanderperren, G. Sonck, P. van Oostende, M. Pauwels, W. Dehaene. A Design Methodology for the Development of a Complex System-On-Chip using UML and Executable System Models. In Proc. of ECSL'02.
[7]
{7} OMG. The Model Driven Architecture (MDA). http://www.omg.org/mda/.
[8]
{8} OMG. The Unified Modeling Language, version 1.5. Document formal/01-09-67.
[9]
{9} OMG, UML 2.0 Superstructure Final Adopted specification. Doc. ptc/03-08-02. http://www.uml.org/.
[10]
{10} E. Riccobene, P. Scandurra, A. Rosti and S. Bocchio. A UML 2.0 Profile for SystemC. STMicroelectronics Technical Report, 2004.
[11]
{11} R. Roth and D. Ramanathan. A High-Level Hardware Design Methodology Using C++. In Proc.of the 4th High Level Design Validation and Test Workshop 1999.
[12]
{12} Simulink. http://www.mathworks.com.
[13]
{13} SysML Partners web site. http://www.sysml.org/.
[14]
{14} System Verilog. http://www.systemverilog.org.
[15]
{15} SystemC website: www.systemc.org.
[16]
{16} SystemC 2.0.1 Language Reference Manual Revision 1.0 Copyright © 2003 Open SystemC Initiative.
[17]
{17} S. Swan. An Introduction to System Level Modeling in SystemC 2.0. Open SystemC Iniziative (OSCI). White paper, Cadence Design Systems, Inc. May 2001.
[18]
{18} Q. Zhu, R. Oishi, T. Hasegawa, T. Nakata. System on Chip Validation using UML and CWL. In Proc. of CODES'04.

Cited By

View all
  • (2018)Comparing Three Clustering-based Scheduling Methods for Energy-Aware Rapid Design of MP2SoCsJournal of Signal Processing Systems10.5555/3200212.320022290:4(537-570)Online publication date: 1-Apr-2018
  • (2016)Accelerating embedded image processing for real timeJournal of Real-Time Image Processing10.1007/s11554-013-0353-211:2(349-374)Online publication date: 1-Feb-2016
  • (2015)Towards closing the specification gap by integrating algorithm-level and system-level designDesign Automation for Embedded Systems10.1007/s10617-015-9161-119:4(389-419)Online publication date: 1-Dec-2015
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
DATE '05: Proceedings of the conference on Design, Automation and Test in Europe - Volume 2
March 2005
630 pages
ISBN:0769522882

Sponsors

Publisher

IEEE Computer Society

United States

Publication History

Published: 07 March 2005

Check for updates

Qualifiers

  • Article

Conference

DATE05
Sponsor:

Acceptance Rates

Overall Acceptance Rate 518 of 1,794 submissions, 29%

Upcoming Conference

DATE '25
Design, Automation and Test in Europe
March 31 - April 2, 2025
Lyon , France

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 21 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2018)Comparing Three Clustering-based Scheduling Methods for Energy-Aware Rapid Design of MP2SoCsJournal of Signal Processing Systems10.5555/3200212.320022290:4(537-570)Online publication date: 1-Apr-2018
  • (2016)Accelerating embedded image processing for real timeJournal of Real-Time Image Processing10.1007/s11554-013-0353-211:2(349-374)Online publication date: 1-Feb-2016
  • (2015)Towards closing the specification gap by integrating algorithm-level and system-level designDesign Automation for Embedded Systems10.1007/s10617-015-9161-119:4(389-419)Online publication date: 1-Dec-2015
  • (2015)HDL code generation from UML/MARTE sequence diagrams for verification and synthesisDesign Automation for Embedded Systems10.1007/s10617-014-9158-119:3(277-299)Online publication date: 1-Sep-2015
  • (2014)Automatic specification granularity tuning for design space explorationProceedings of the conference on Design, Automation & Test in Europe10.5555/2616606.2616869(1-6)Online publication date: 24-Mar-2014
  • (2011)A co-design methodology based on model driven architecture for real time embedded systemsMathematical and Computer Modelling: An International Journal10.1016/j.mcm.2010.03.03553:3-4(471-484)Online publication date: 1-Feb-2011
  • (2010)Joint Validation of Application Models and Multi-Abstraction Network-on-Chip PlatformsInternational Journal of Embedded and Real-Time Communication Systems10.4018/jertcs.20101030051:1(86-101)Online publication date: 1-Jan-2010
  • (2010)Efficient test case generation for validation of UML activity diagramsDesign Automation for Embedded Systems10.1007/s10617-010-9052-414:2(105-130)Online publication date: 1-Jun-2010
  • (2010)An executable semantics of the systemc UML profileProceedings of the Second international conference on Abstract State Machines, Alloy, B and Z10.1007/978-3-642-11811-1_7(75-90)Online publication date: 22-Feb-2010
  • (2009)Ten reasons to metamodel ASMsRigorous Methods for Software Construction and Analysis10.5555/2172244.2172247(33-49)Online publication date: 1-Jan-2009
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media