On generating VHDL descriptions from aspect-oriented UML/MARTE models
| Main Author: | |
|---|---|
| Publication Date: | 2014 |
| Other Authors: | |
| Format: | Conference object |
| Language: | eng |
| Source: | Repositório Institucional da Udesc |
| dARK ID: | ark:/33523/0013000004z16 |
| Download full: | https://repositorio.udesc.br/handle/UDESC/8457 |
Summary: | © 2015 IEEE.This paper discusses an approach to generate VHDL descriptions from high-level specifications, specifically UML/MARTE models that include aspect-oriented semantics. Standard UML diagrams describe the handling of functional requirements, whereas crosscutting concerns associated with the non-functional requirements are handle by aspects. UML-to- VHDL transformation is performed automatically by a scriptbased code generation tool named GenERTiCA. For that, mapping rules scripts define how to generate VHDL constructs from model elements, including the implementation of aspects adaptations. The generated VHDL description does not require any manual modification, in order to be fully synthesized onto a FPGA device. Some case studies have been performed to evaluate the proposed approach, however, this paper discusses the linefollowing robot implemented as a FPGA-based embedded system. An improvement in system design has been obtained, namely an increase in system performance and a better utilization of FPGA reconfigurable resources. Such positive results are related to a better modularization of components achieved by using the proposed high-level approach. |
| id |
UDESC-2_7a738d1aa92d745b6a21468e5ab4dda7 |
|---|---|
| oai_identifier_str |
oai:repositorio.udesc.br:UDESC/8457 |
| network_acronym_str |
UDESC-2 |
| network_name_str |
Repositório Institucional da Udesc |
| repository_id_str |
6391 |
| spelling |
On generating VHDL descriptions from aspect-oriented UML/MARTE models© 2015 IEEE.This paper discusses an approach to generate VHDL descriptions from high-level specifications, specifically UML/MARTE models that include aspect-oriented semantics. Standard UML diagrams describe the handling of functional requirements, whereas crosscutting concerns associated with the non-functional requirements are handle by aspects. UML-to- VHDL transformation is performed automatically by a scriptbased code generation tool named GenERTiCA. For that, mapping rules scripts define how to generate VHDL constructs from model elements, including the implementation of aspects adaptations. The generated VHDL description does not require any manual modification, in order to be fully synthesized onto a FPGA device. Some case studies have been performed to evaluate the proposed approach, however, this paper discusses the linefollowing robot implemented as a FPGA-based embedded system. An improvement in system design has been obtained, namely an increase in system performance and a better utilization of FPGA reconfigurable resources. Such positive results are related to a better modularization of components achieved by using the proposed high-level approach.2024-12-06T14:07:12Z2014info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/conferenceObjectp. 67 - 722219-549110.1109/SBESC.2014.12https://repositorio.udesc.br/handle/UDESC/8457ark:/33523/0013000004z16European Signal Processing Conference1998-JanuaryWehrmeister M.A.Leite M.*engreponame:Repositório Institucional da Udescinstname:Universidade do Estado de Santa Catarina (UDESC)instacron:UDESCinfo:eu-repo/semantics/openAccess2024-12-07T20:57:33Zoai:repositorio.udesc.br:UDESC/8457Biblioteca Digital de Teses e Dissertaçõeshttps://pergamumweb.udesc.br/biblioteca/index.phpPRIhttps://repositorio-api.udesc.br/server/oai/requestri@udesc.bropendoar:63912024-12-07T20:57:33Repositório Institucional da Udesc - Universidade do Estado de Santa Catarina (UDESC)false |
| dc.title.none.fl_str_mv |
On generating VHDL descriptions from aspect-oriented UML/MARTE models |
| title |
On generating VHDL descriptions from aspect-oriented UML/MARTE models |
| spellingShingle |
On generating VHDL descriptions from aspect-oriented UML/MARTE models Wehrmeister M.A. |
| title_short |
On generating VHDL descriptions from aspect-oriented UML/MARTE models |
| title_full |
On generating VHDL descriptions from aspect-oriented UML/MARTE models |
| title_fullStr |
On generating VHDL descriptions from aspect-oriented UML/MARTE models |
| title_full_unstemmed |
On generating VHDL descriptions from aspect-oriented UML/MARTE models |
| title_sort |
On generating VHDL descriptions from aspect-oriented UML/MARTE models |
| author |
Wehrmeister M.A. |
| author_facet |
Wehrmeister M.A. Leite M.* |
| author_role |
author |
| author2 |
Leite M.* |
| author2_role |
author |
| dc.contributor.author.fl_str_mv |
Wehrmeister M.A. Leite M.* |
| description |
© 2015 IEEE.This paper discusses an approach to generate VHDL descriptions from high-level specifications, specifically UML/MARTE models that include aspect-oriented semantics. Standard UML diagrams describe the handling of functional requirements, whereas crosscutting concerns associated with the non-functional requirements are handle by aspects. UML-to- VHDL transformation is performed automatically by a scriptbased code generation tool named GenERTiCA. For that, mapping rules scripts define how to generate VHDL constructs from model elements, including the implementation of aspects adaptations. The generated VHDL description does not require any manual modification, in order to be fully synthesized onto a FPGA device. Some case studies have been performed to evaluate the proposed approach, however, this paper discusses the linefollowing robot implemented as a FPGA-based embedded system. An improvement in system design has been obtained, namely an increase in system performance and a better utilization of FPGA reconfigurable resources. Such positive results are related to a better modularization of components achieved by using the proposed high-level approach. |
| publishDate |
2014 |
| dc.date.none.fl_str_mv |
2014 2024-12-06T14:07:12Z |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/conferenceObject |
| format |
conferenceObject |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
2219-5491 10.1109/SBESC.2014.12 https://repositorio.udesc.br/handle/UDESC/8457 |
| dc.identifier.dark.fl_str_mv |
ark:/33523/0013000004z16 |
| identifier_str_mv |
2219-5491 10.1109/SBESC.2014.12 ark:/33523/0013000004z16 |
| url |
https://repositorio.udesc.br/handle/UDESC/8457 |
| dc.language.iso.fl_str_mv |
eng |
| language |
eng |
| dc.relation.none.fl_str_mv |
European Signal Processing Conference 1998-January |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
p. 67 - 72 |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da Udesc instname:Universidade do Estado de Santa Catarina (UDESC) instacron:UDESC |
| instname_str |
Universidade do Estado de Santa Catarina (UDESC) |
| instacron_str |
UDESC |
| institution |
UDESC |
| reponame_str |
Repositório Institucional da Udesc |
| collection |
Repositório Institucional da Udesc |
| repository.name.fl_str_mv |
Repositório Institucional da Udesc - Universidade do Estado de Santa Catarina (UDESC) |
| repository.mail.fl_str_mv |
ri@udesc.br |
| _version_ |
1848168333628669952 |