Abstract | ||
---|---|---|
In this paper we propose an embedded software design flow, which starts from an UML model and provides automatic mapping to other models like Simulink or finite-state machines (FSM). An automatic synthesis of an executable and synthesizable Simulink model is also proposed, enabling the use of UML as front-end for a multi-model design strategy that includes a Simulink-based MPSoC target design flow. In addition, the proposed synthesis tool automatically handles processor allocation, mapping of threads to processors, and insertion of required Simulink temporal barriers, ports, and dataflow connections. Following this approach, the UML model is mapped to the more appropriated model and specialized code generators are used. Therefore, this approach allows designers to employ UML to model the whole system and reuse this model to generate code using different strategies and targeting different platforms. |
Year | DOI | Venue |
---|---|---|
2008 | 10.1145/1403375.1403494 | Proceedings of the conference on Design, automation and test in Europe |
Keywords | Field | DocType |
electronic design automation,software engineering,finite state machine,integrated circuit design,embedded system,unified modeling language,system on chip,front end,embedded systems,design flow,software design,programming,embedded software,code generation | Programming language,Embedded software,Software design,UML tool,Unified Modeling Language,Computer science,Code generation,Real-time computing,Applications of UML,MPSoC,Executable,Embedded system | Conference |
ISSN | Citations | PageRank |
1530-1591 | 13 | 1.20 |
References | Authors | |
9 | 6 |
Name | Order | Citations | PageRank |
---|---|---|---|
Lisane B. de Brisolara | 1 | 36 | 5.34 |
Marcio F. da S. Oliveira | 2 | 85 | 7.10 |
Ricardo Miotto Redin | 3 | 32 | 2.51 |
Luís C. Lamb | 4 | 280 | 50.02 |
Luigi Carro | 5 | 1393 | 166.42 |
Flávio Rech Wagner | 6 | 380 | 59.82 |