Export Ready — 

On Generating VHDL Descriptions from Aspect-Oriented UML/MARTE Models

Bibliographic Details
Main Author: Wehrmeister M.A.
Publication Date: 2015
Other Authors: Leite M.*
Format: Conference object
Language: eng
Source: Repositório Institucional da Udesc
dARK ID: ark:/33523/0013000005h14
Download full: https://repositorio.udesc.br/handle/UDESC/8068
Summary: © 2014 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 script-based 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 line-following 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_c67967c3950809489da2e9cfe2ed23d1
oai_identifier_str oai:repositorio.udesc.br:UDESC/8068
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© 2014 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 script-based 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 line-following 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-06T13:57:49Z2015info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/conferenceObjectp. 67 - 722324-789410.1109/SBESC.2014.12https://repositorio.udesc.br/handle/UDESC/8068ark:/33523/0013000005h14Brazilian Symposium on Computing System Engineering, SBESC2015-AprilWehrmeister M.A.Leite M.*engreponame:Repositório Institucional da Udescinstname:Universidade do Estado de Santa Catarina (UDESC)instacron:UDESCinfo:eu-repo/semantics/openAccess2024-12-06T13:57:49Zoai:repositorio.udesc.br:UDESC/8068Biblioteca Digital de Teses e Dissertaçõeshttps://pergamumweb.udesc.br/biblioteca/index.phpPRIhttps://repositorio-api.udesc.br/server/oai/requestri@udesc.bropendoar:63912024-12-06T13:57:49Repositó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 © 2014 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 script-based 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 line-following 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 2015
dc.date.none.fl_str_mv 2015
2024-12-06T13:57:49Z
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 2324-7894
10.1109/SBESC.2014.12
https://repositorio.udesc.br/handle/UDESC/8068
dc.identifier.dark.fl_str_mv ark:/33523/0013000005h14
identifier_str_mv 2324-7894
10.1109/SBESC.2014.12
ark:/33523/0013000005h14
url https://repositorio.udesc.br/handle/UDESC/8068
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv Brazilian Symposium on Computing System Engineering, SBESC
2015-April
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_ 1848168336751329280