| UML for ESL design: basic principles, tools, and applications |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 29, Downloads (12 Months): 246, Citation Count: 2
|
|
|
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
|
Marcello Coppola , Stephane Curaba , Miltos D. Grammatikakis , Giuseppe Maruccia , Francesco Papariello, OCCN: A Network-On-Chip Modeling and Simulation Framework, Proceedings of the conference on Design, automation and test in Europe, p.30174, February 16-20, 2004
|
| |
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
|
|
CITED BY 2
|
|
|
|
|
Lisane B. Brisolara , Marcio F. S. Oliveira , Ricardo Redin , Luis C. Lamb , Luigi Carro , Flavio Wagner, Using UML as front-end for heterogeneous software code generation strategies, Proceedings of the conference on Design, automation and test in Europe, March 10-14, 2008, Munich, Germany
|
|