Title
Using UML as front-end for heterogeneous software code generation strategies
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 Brisolara1365.34
Marcio F. da S. Oliveira2857.10
Ricardo Miotto Redin3322.51
Luís C. Lamb428050.02
Luigi Carro51393166.42
Flávio Rech Wagner638059.82