ACM Home Page
Please provide us with feedback. Feedback
UML for ESL design: basic principles, tools, and applications
Full text PdfPdf (325 KB)
Source International Conference on Computer Aided Design archive
Proceedings of the 2006 IEEE/ACM international conference on Computer-aided design table of contents
San Jose, California
SESSION: Embedded tutorial: UML and SystemC for industrial ESL design --- basic principles and applications table of contents
Pages: 73 - 80  
Year of Publication: 2006
ISBN ~ ISSN:1092-3152 , 1-59593-389-1
Authors
W. Mueller  Paderborn University/C-LAB, Paderborn, Germany
A. Rosti  STMicroelectronics, Agrate Brianza, Italy
S. Bocchio  STMicroelectronics, Agrate Brianza, Italy
E. Riccobene  University of Milano, DTI, Crema, Italy
P. Scandurra  University of Milano, DTI, Crema, Italy
W. Dehaene  Katholieke Universiteit Leuven, Leuven, Belgium
Y. Vanderperren  Katholieke Universiteit Leuven, Leuven, Belgium
Sponsors
IEEE-CS : Computer Society
IEEE-CAS : Circuits & Systems
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 29,   Downloads (12 Months): 246,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1233501.1233518
What is a DOI?

ABSTRACT

This paper starts with a brief introduction to the UML 2.0 and application-specific UML customizations via profiles. After a discussion of UML design tools with focus on EDA support, we present a HW/SW co-design approach and demonstrate how HW architectures are described together with application SW in a unique UML based environment. Using a dedicated profile providing support for SystemC in UML, and a SystemC wrapper for the SimIt instruction set simulator of a StrongARM, an executable model of the complete architecture is generated which can be simulated by the SystemC kernel. The physical layer of an 802.11a system is used as an application example.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Basu, A., Lajolo, M., Prevostini, M. A Methodology for Bridging the Gap between UML and Codesign. In {7}.
 
2
Blechar, M. J. Magic Quadrant for OOA&D Tools (2H06 to 1H07). Gartner Research Report G00140111. May 2006.
 
3
Bruschi, F. et al. A SystemC based Design Flow starting from UML Models. In {32}.
 
4
 
5
 
6
 
7
 
8
 
9
Mellor, S., Wolfe, J., McCausland, C. Why Systems-on-Chip needs More UML like a Hole in the Head. In {7}.
 
10
Object Management Group (OMG). XML Metadata Interchange (XMI) Specification, Version 2.0. formal/03-05-02, May 2003.
 
11
Object Management Group (OMG). Meta Object Facility (MOF) Core Specification.Version 2.0. formal/06-01-01, January 2006.
 
12
Object Management Group (OMG). OMG Systems Modeling Language (OMG SysML) Specification. ptc/06-05-04, June 2006.
 
13
Object Management Group (OMG). UML 2.0 OCL Specification. ptc/03-10-14, October 2003.
 
14
Object Management Group (OMG). UML 2.0 Superstructure. ptc/05-07-04, August 2005.
 
15
Object Management Group (OMG). UML Profile for Modeling QoS and Fault Tolerance Characteristics and Mechanisms, V 1.0. formal/06-05-02, May 2006.
 
16
Object Management Group (OMG). UML Profile for Schedulability, Performance, and Time Specification, V1.0. formal/03-09-01, September 2003.
 
17
Object Management Group (OMG). UML Profile for System on a Chip (SoC) Specification V1.0. formal/06-06-01, June 2006.
 
18
Object Management Group (OMG). UML Testing Profile, V1.0. formal/05-07-07, July 2005.
 
19
OCCN Project. occn.sourceforge.net
 
20
The Open SystemC Initiative. www.systemc.org
 
21
Ramanan, M. SoC, UML & MDA - An Investigation. In Proc. of the 3<sup>rd</sup> DAC UML for SoC Design Workshop, San Francisco, July 2006.
 
22
Rational Software. SoC Design with UML and SystemC. 6<sup>th</sup> European SystemC Users Group Meeting (ESCUG), 2002.
 
23
 
24
Samek, M. UML Statecharts at $10.99. In Dr. Dobb's Portal, May 2006.
 
25
SimIt-ARM Project. simit-arm.sourceforge.net
 
26
Spirit Consortium. www.spiritconsortium.org
 
27
SPRINT Project. www.sprint-project.net
 
28
UML-SoC Workshop at DAC. www.c-lab.de/uml-soc
 
29
 
30
Vanderperren, Y. and Wolfe, J. Survey of 3<sup>rd</sup> DAC UML for SoC Design Workshop. www.c-lab.de/uml-soc.
 
31
Vanderperren, Y. et al. A Design Methodology For The Development Of A Complex System-On-Chip Using UML And Executable System Models. In {32}.
 
32


Collaborative Colleagues:
W. Mueller: colleagues
A. Rosti: colleagues
S. Bocchio: colleagues
E. Riccobene: colleagues
P. Scandurra: colleagues
W. Dehaene: colleagues
Y. Vanderperren: colleagues