A high-level methodology for automatically generating dynamically reconfigurable systems using IP-XACT and the UML MARTE profile

La principale contribution de cette thèse porte sur la proposition et le développement d'une approche d'Ingénierie Dirigée par les Modèles (IDM), liée à une méthodologie basée sur des composants, pour faciliter la conception, design et implantation des Systèmes Dynamiquement Reconfigurable...

Full description

Bibliographic Details
Main Author: Ochoa Ruiz, Gilberto
Other Authors: Dijon
Language:en
Published: 2013
Subjects:
003
Online Access:http://www.theses.fr/2013DIJOS012/document
id ndltd-theses.fr-2013DIJOS012
record_format oai_dc
spelling ndltd-theses.fr-2013DIJOS0122017-09-19T04:25:23Z A high-level methodology for automatically generating dynamically reconfigurable systems using IP-XACT and the UML MARTE profile Méthodologie de conception de haut niveau pour la génération automatique des systèmes dynamiquement reconfigurables en utilisant IP-XACT et le profil UML MARTE Pas de mot-clé en français UML MARTE IP-XACT Partial Reconfiguration FPGA Electronic Design Automation Model-driven Engineering 003 004.6 621.39 La principale contribution de cette thèse porte sur la proposition et le développement d'une approche d'Ingénierie Dirigée par les Modèles (IDM), liée à une méthodologie basée sur des composants, pour faciliter la conception, design et implantation des Systèmes Dynamiquement Reconfigurables sur puce (FPGA). La méthodologie proposée repose sur l'utilisation du paradigme Metadata-based Composition Framework, et fortement basée sur des standards, tels qu'UML MARTE et, en particulier, l'IEEE IP-XACT, qui est exploitée comme représentation intermédiaire pour les IPs utilisés et pour la plateforme matérielle composée aux hautes-niveaux d'abstraction. Un procès d'emballage permet la réutilisation des bloques IP, qui ont été enveloppés par des interfaces PLB (IP statiques) et propriétaires (IP dynamiques). Subséquemment, la libraire est utilisée pour la composition d'un modèle de plateforme en UML, mais qui étant générative, permet la création d'une description cible de la composante matérielle de la plateforme, dans la forme d'un modèle spécifique à Xilinx Platform Studio, obtenu par des transformations des modèles. Les chaines de transformations pour la création de la libraire et de la plateforme, respectivement, ont été développées et implantées en utilisant Sodius MDWorkbench, un outil IDM conçu pour la création et manipulation des modèles et leur méta - modèles, ainsi que la définition et exécution des transformations des modèles associées The main contribution of this thesis consists on the proposition and development a Model-driven Engineering (MDE) framework, in tandem with a component-based approach, for facilitating the design and implementation of Dynamic Partially Reconfigurable (DPR) Systems-on-Chip. The proposed methodology has been constructed around the Metadata-based Composition Framework paradigm, and based on common standards such as UML MARTE and the IEEE IP-XACT standard, an XML representation used for storing metadata about the IPs to be reused and of the platforms to be obtained at high-levels of abstraction. In fact, a componentizing process enables us to reuse the IP blocks, in UML MARTE, by wrapping them with PLB (static IPs) and proprietary (DPR blocks) interfaces. This is attained by reflecting the associated IP metadata to IP-XACT descriptions, and then to UML MARTE templates (IP reuse). Subsequently, these IP templates are used for composing a DPR model that can be exploited to create a Xilinx Platform Studio FPGA-design, through model transformations. The IP reflection and system generation chains were developed using Sodius MDWorkbench, an MDE tool conceived for the creation and manipulation of models and their meta-models, as well as the definition and execution of the associated transformation rules. Electronic Thesis or Dissertation Text en http://www.theses.fr/2013DIJOS012/document Ochoa Ruiz, Gilberto 2013-11-14 Dijon Bourennane, El-Bay Labbani, Ouassila
collection NDLTD
language en
sources NDLTD
topic Pas de mot-clé en français
UML MARTE
IP-XACT
Partial Reconfiguration
FPGA
Electronic Design Automation
Model-driven Engineering
003
004.6
621.39
spellingShingle Pas de mot-clé en français
UML MARTE
IP-XACT
Partial Reconfiguration
FPGA
Electronic Design Automation
Model-driven Engineering
003
004.6
621.39
Ochoa Ruiz, Gilberto
A high-level methodology for automatically generating dynamically reconfigurable systems using IP-XACT and the UML MARTE profile
description La principale contribution de cette thèse porte sur la proposition et le développement d'une approche d'Ingénierie Dirigée par les Modèles (IDM), liée à une méthodologie basée sur des composants, pour faciliter la conception, design et implantation des Systèmes Dynamiquement Reconfigurables sur puce (FPGA). La méthodologie proposée repose sur l'utilisation du paradigme Metadata-based Composition Framework, et fortement basée sur des standards, tels qu'UML MARTE et, en particulier, l'IEEE IP-XACT, qui est exploitée comme représentation intermédiaire pour les IPs utilisés et pour la plateforme matérielle composée aux hautes-niveaux d'abstraction. Un procès d'emballage permet la réutilisation des bloques IP, qui ont été enveloppés par des interfaces PLB (IP statiques) et propriétaires (IP dynamiques). Subséquemment, la libraire est utilisée pour la composition d'un modèle de plateforme en UML, mais qui étant générative, permet la création d'une description cible de la composante matérielle de la plateforme, dans la forme d'un modèle spécifique à Xilinx Platform Studio, obtenu par des transformations des modèles. Les chaines de transformations pour la création de la libraire et de la plateforme, respectivement, ont été développées et implantées en utilisant Sodius MDWorkbench, un outil IDM conçu pour la création et manipulation des modèles et leur méta - modèles, ainsi que la définition et exécution des transformations des modèles associées === The main contribution of this thesis consists on the proposition and development a Model-driven Engineering (MDE) framework, in tandem with a component-based approach, for facilitating the design and implementation of Dynamic Partially Reconfigurable (DPR) Systems-on-Chip. The proposed methodology has been constructed around the Metadata-based Composition Framework paradigm, and based on common standards such as UML MARTE and the IEEE IP-XACT standard, an XML representation used for storing metadata about the IPs to be reused and of the platforms to be obtained at high-levels of abstraction. In fact, a componentizing process enables us to reuse the IP blocks, in UML MARTE, by wrapping them with PLB (static IPs) and proprietary (DPR blocks) interfaces. This is attained by reflecting the associated IP metadata to IP-XACT descriptions, and then to UML MARTE templates (IP reuse). Subsequently, these IP templates are used for composing a DPR model that can be exploited to create a Xilinx Platform Studio FPGA-design, through model transformations. The IP reflection and system generation chains were developed using Sodius MDWorkbench, an MDE tool conceived for the creation and manipulation of models and their meta-models, as well as the definition and execution of the associated transformation rules.
author2 Dijon
author_facet Dijon
Ochoa Ruiz, Gilberto
author Ochoa Ruiz, Gilberto
author_sort Ochoa Ruiz, Gilberto
title A high-level methodology for automatically generating dynamically reconfigurable systems using IP-XACT and the UML MARTE profile
title_short A high-level methodology for automatically generating dynamically reconfigurable systems using IP-XACT and the UML MARTE profile
title_full A high-level methodology for automatically generating dynamically reconfigurable systems using IP-XACT and the UML MARTE profile
title_fullStr A high-level methodology for automatically generating dynamically reconfigurable systems using IP-XACT and the UML MARTE profile
title_full_unstemmed A high-level methodology for automatically generating dynamically reconfigurable systems using IP-XACT and the UML MARTE profile
title_sort high-level methodology for automatically generating dynamically reconfigurable systems using ip-xact and the uml marte profile
publishDate 2013
url http://www.theses.fr/2013DIJOS012/document
work_keys_str_mv AT ochoaruizgilberto ahighlevelmethodologyforautomaticallygeneratingdynamicallyreconfigurablesystemsusingipxactandtheumlmarteprofile
AT ochoaruizgilberto methodologiedeconceptiondehautniveaupourlagenerationautomatiquedessystemesdynamiquementreconfigurablesenutilisantipxactetleprofilumlmarte
AT ochoaruizgilberto highlevelmethodologyforautomaticallygeneratingdynamicallyreconfigurablesystemsusingipxactandtheumlmarteprofile
_version_ 1718538237957373952