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

被引:4
作者
Leite, Marcela [1 ]
Wehrmeister, Marco Aurelio [2 ]
机构
[1] Inst Fed Catarinense IFC Araquari, Araquari, Brazil
[2] Fed Univ Technol Parana UTFPR, Curitiba, Parana, Brazil
关键词
Model-driven engineering (MDE); UML; VHDL; Code-generation; Aspect-oriented design; Non-functional requirements; CODE GENERATION; UML; METHODOLOGY; DIAGRAMS; MARTE;
D O I
10.1007/s10617-016-9172-6
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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
页数:27
相关论文
共 50 条
  • [21] Temporal Properties Verification of Real-Time Systems Using UML/MARTE/OCL-RT
    Louati, Aymen
    Barkaoui, Kamel
    Jerad, Chadlia
    FORMALISMS FOR REUSE AND SYSTEMS INTEGRATION, 2015, 346 : 133 - 147
  • [22] Test Cases Generation for Embedded Real-time Software Based on Extended UML
    Yin Yongfeng
    Liu Bin
    Lu Minyan
    Li Zhen
    2009 INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND COMPUTER SCIENCE, VOL 1, PROCEEDINGS, 2009, : 69 - 74
  • [23] An object-oriented platform-based design process for embedded real-time systems
    Wehrmeister, MA
    Becker, LB
    Wagner, FR
    Pereira, CE
    ISORC 2005: Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, Proceedings, 2005, : 125 - 128
  • [24] A real-time FPGA-based implementation for detection and sorting of bio-signals
    Iniguez-Lomeli, Francisco Javier
    Bornat, Yannick
    Renaud, Sylvie
    Barron-Zambrano, Jose Hugo
    Rostro-Gonzalez, Horacio
    NEURAL COMPUTING & APPLICATIONS, 2021, 33 (18) : 12121 - 12140
  • [25] An FPGA-based voice signal preprocessor for the real-time cross-correlation
    Jin, Seung Hun
    Cho, Jung Uk
    Lee, Dae Ro
    Park, Jong Hyun
    Kim, Hyung Soon
    Lee, Chang Hoon
    Choi, Jong Suk
    Jeon, Jae Wook
    2007 INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS, VOLS 1-6, 2007, : 2457 - 2461
  • [26] A real-time FPGA-based implementation for detection and sorting of bio-signals
    Francisco Javier Iniguez-Lomeli
    Yannick Bornat
    Sylvie Renaud
    Jose Hugo Barron-Zambrano
    Horacio Rostro-Gonzalez
    Neural Computing and Applications, 2021, 33 : 12121 - 12140
  • [27] FPGA-based real-time autocorrelator and its application in dynamic light scattering
    Islambek, Akhmarzhan
    Yang, Kecheng
    Li, Wei
    Li, Kai
    OPTIK, 2019, 194
  • [28] MADES FP7 EU Project: Effective High Level SysML/MARTE Methodology for Real-Time and Embedded Avionics Systems
    Quadri, Imran R.
    Brosse, Etienne
    Gray, Ian
    Matragkas, Nicholas
    Indrusiak, Leandro Soares
    Rossi, Matteo
    Bagnato, Alessandra
    Sadovykh, Andrey
    2012 7TH INTERNATIONAL WORKSHOP ON RECONFIGURABLE AND COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2012,
  • [29] FPGA-based Real time Extraction of visual features
    Birem, Merwan
    Berry, Franois
    2012 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 2012), 2012,
  • [30] The integrated application based on real-time extended UML and improved formal method in real-time embedded software testing
    Yin Y.
    Liu B.
    Li Z.
    Zhang C.
    Wu N.
    Journal of Networks, 2010, 5 (12) : 1410 - 1416