JOURNAL ARTICLE

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

Abstract

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.

Keywords:
Computer science VHDL Programming language Unified Modeling Language Field-programmable gate array Modular programming Semantics (computer science) Hardware description language UML tool Computer architecture Embedded system Software engineering Software

Metrics

2
Cited By
0.28
FWCI (Field Weighted Citation Impact)
29
Refs
0.61
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Embedded Systems Design Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Real-Time Systems Scheduling
Physical Sciences →  Computer Science →  Hardware and Architecture
Advanced Software Engineering Methodologies
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

JOURNAL ARTICLE

Generating Aspect Code from UML Models

Iris GroherStefan Schulze

Journal:   Nucleic Acids Research Year: 2003 Vol: 20 (4)Pages: 923-923
JOURNAL ARTICLE

Generating VHDL models from natural language descriptions

Walling R. CyreJ.R. ArmstrongM. Manek-HoncharikAlexander J. Honcharik

Journal:   European Design Automation Conference Year: 1994 Pages: 474-479
JOURNAL ARTICLE

Generating heterogeneous executable specifications in SystemC from UML/MARTE models

Pablo PeñilJ.L. MedinaH. PosadasEugenio Villar

Journal:   Innovations in Systems and Software Engineering Year: 2009 Vol: 6 (1-2)Pages: 65-71
© 2026 ScienceGate Book Chapters — All rights reserved.