System-level design based on UML/MARTE for FPGA-based embedded real-time systems

被引:0
|
作者
Marcela Leite
Marco Aurélio Wehrmeister
机构
[1] Instituto Federal Catarinense (IFC Araquari),
[2] Federal University of Technology - Paraná (UTFPR),undefined
来源
关键词
Model-driven engineering (MDE); UML; VHDL; Code-generation; Aspect-oriented design; Non-functional requirements;
D O I
暂无
中图分类号
学科分类号
摘要
This paper discusses an approach to generate VHDL descriptions from high-level specifications, namely 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 handled 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, including examples of real systems implemented as a FPGA-based embedded system. Obtained results show an improvement in system design in terms of an increase in system performance as well as 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. These case studies demonstrate the practicability of full translation of platform-independent specifications into VHDL descriptions.
引用
收藏
页码:127 / 153
页数:26
相关论文
共 50 条
  • [21] Real-Time Application Processing for FPGA-Based Resilient Embedded Systems in Harsh Environments
    Saha, Sangeet
    Ehsan, Shoaib
    Stoica, Adrian
    Stolkin, Rustam
    McDonald-Maier, Klaus
    2018 NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS (AHS 2018), 2018, : 299 - 304
  • [22] Development of a FPGA-Based Real-Time Simulation System
    Oliveira, Yago F.
    La-Gatta, Filipe A.
    Ferreira, Rodrigo A. F.
    Rodrigues, Marcio C. B. P.
    2019 IEEE 15TH BRAZILIAN POWER ELECTRONICS CONFERENCE AND 5TH IEEE SOUTHERN POWER ELECTRONICS CONFERENCE (COBEP/SPEC), 2019,
  • [23] FPGA-based Real-Time Citrus Classification System
    Aurelio Nuno-Maganda, Marco
    Hernandez-Mier, Yahir
    Torres-Huitzil, Cesar
    Jimenez-Arteaga, Josue
    2014 IEEE 5TH LATIN AMERICAN SYMPOSIUM ON CIRCUITS AND SYSTEMS (LASCAS), 2014,
  • [24] FPGA-based real-time remote monitoring system
    Mendoza-Jasso, J
    Ornelas-Vargas, G
    Castañeda-Miranda, R
    Ventura-Ramos, E
    Zepeda-Garrido, A
    Herrera-Ruiz, G
    COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2005, 49 (02) : 272 - 285
  • [25] A Scalable and Dynamically Reconfigurable FPGA-Based Embedded System for Real-Time Hyperspectral Unmixing
    Cervero, Teresa G.
    Caba, Julian
    Lopez, Sebastian
    Daniel Dondo, Julio
    Sarmiento, Roberto
    Rincon, Fernando
    Carlos Lopez, Juan
    IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2015, 8 (06) : 2894 - 2911
  • [26] Automated Instrumentation of FPGA-based Systems for System-level Transaction Monitoring
    McKechnie, Paul E.
    Blott, Michaela
    Vanderbauwhede, Wim A.
    2009 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP PROCEEDINGS, 2009, : 168 - +
  • [27] FPGA-Based Real-Time EMTP
    Chen, Yuan
    Dinavahi, Venkata
    IEEE TRANSACTIONS ON POWER DELIVERY, 2009, 24 (02) : 892 - 902
  • [28] Model-based requirements specification of real-time systems with UML, SysML and MARTE
    Fabíola Gonçalves C. Ribeiro
    Carlos E. Pereira
    Achim Rettberg
    Michel S. Soares
    Software & Systems Modeling, 2018, 17 : 343 - 361
  • [29] Model-based requirements specification of real-time systems with UML, SysML and MARTE
    Ribeiro, Fabiola Goncalves C.
    Pereira, Carlos E.
    Rettberg, Achim
    Soares, Michel S.
    SOFTWARE AND SYSTEMS MODELING, 2018, 17 (01): : 343 - 361
  • [30] FPGA-based System-level design framework based on the IRIS synthesis tool and System Generator
    Yi, Y
    Woods, R
    2002 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), PROCEEDINGS, 2002, : 85 - 92