On generating VHDL descriptions from aspect-oriented UML/MARTE models

Bibliographic Details
Main Author: Wehrmeister M.A.
Publication Date: 2014
Other Authors: Leite M.*
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