Preface |
|
xi | |
|
When Worlds Collide: Can UML help SoC Design? |
|
|
1 | (16) |
|
|
|
|
1 | (1) |
|
New Directions for HW-SW Interaction |
|
|
2 | (1) |
|
|
3 | (4) |
|
|
7 | (2) |
|
|
9 | (2) |
|
UML in the SoC Design Process |
|
|
11 | (4) |
|
|
15 | (2) |
|
Why Systems-on-Chip needs More UML like a Hole in the Head |
|
|
17 | (20) |
|
|
|
|
|
17 | (3) |
|
Executable and Translatable UML Application Models |
|
|
20 | (7) |
|
Manipulating the Application Models |
|
|
27 | (5) |
|
|
32 | (1) |
|
|
33 | (2) |
|
How Does All This Stack Up? |
|
|
35 | (1) |
|
|
36 | (1) |
|
UML as a Framework for Combining Different Models of Computation |
|
|
37 | (26) |
|
|
|
37 | (1) |
|
|
38 | (1) |
|
Modeling Synchronous Dataflow Graphs in UML 2.0 |
|
|
39 | (5) |
|
Communication and Concurrency |
|
|
44 | (2) |
|
Class and Object Relationships |
|
|
46 | (4) |
|
|
50 | (3) |
|
|
53 | (2) |
|
Mapping Shell Models to Software and Hardware |
|
|
55 | (2) |
|
Case Study: A Simple Modem |
|
|
57 | (4) |
|
|
61 | (2) |
|
A Generic Model Execution Platform for the Design of Hardware and Software |
|
|
63 | (26) |
|
|
|
|
|
63 | (1) |
|
|
64 | (2) |
|
The Model Execution Platform (MEP) |
|
|
66 | (9) |
|
Code Generation for Hardware Implementation |
|
|
75 | (11) |
|
|
86 | (1) |
|
|
87 | (2) |
|
Hardware/Software Codesign of Reconfigurable Architectures Using UML |
|
|
89 | (30) |
|
|
|
|
|
89 | (2) |
|
A Platform Model Driven Development Approach |
|
|
91 | (8) |
|
Mapping Design Models onto Implementation Models |
|
|
99 | (3) |
|
Mapping Implementation Models onto Platform-Specific Implementations |
|
|
102 | (13) |
|
|
115 | (1) |
|
|
116 | (3) |
|
A Methodology for Bridging the Gap between UML and Codesign |
|
|
119 | (28) |
|
|
|
|
|
119 | (1) |
|
State of the Art and Contribution |
|
|
120 | (1) |
|
|
121 | (9) |
|
Modeling Hardware Related Aspects in UML |
|
|
130 | (7) |
|
Model Verification in UML |
|
|
137 | (2) |
|
Transformation from UML to Codesign |
|
|
139 | (7) |
|
|
146 | (1) |
|
UML Tailoring for SystemC and ISA Modelling |
|
|
147 | (28) |
|
|
|
|
|
147 | (1) |
|
Abstraction and Application Specificity |
|
|
148 | (4) |
|
UML Transaction Level Modeling |
|
|
152 | (9) |
|
Application Specific UML Modeling |
|
|
161 | (12) |
|
|
173 | (2) |
|
Model-Driven SoC Design: The UML-SystemC Bridge |
|
|
175 | (24) |
|
|
|
|
|
|
175 | (4) |
|
|
179 | (1) |
|
|
179 | (4) |
|
|
183 | (5) |
|
|
188 | (8) |
|
|
196 | (3) |
|
A Comparison between UML and Function Blocks for Heterogeneous SoC Design and ASIP Generation |
|
|
199 | (24) |
|
|
|
|
|
|
|
199 | (2) |
|
A Methodology for SoC Design and ASIP Generation |
|
|
201 | (2) |
|
Case Study: Evaluating High Level Models |
|
|
203 | (14) |
|
Problems in Mapping from High Level Models to HW--SW SoC |
|
|
217 | (3) |
|
|
220 | (2) |
|
|
222 | (1) |
|
A Model-Driven Development Process for Low Power SoC Using UML |
|
|
223 | (30) |
|
|
|
|
223 | (2) |
|
|
225 | (5) |
|
Process and Model-Driven Development |
|
|
230 | (1) |
|
Model-Driven Development for SoC: Case Study |
|
|
231 | (20) |
|
|
251 | (2) |
References |
|
253 | |