A Co-Design Methodology Based On Model Driven Engineering For SDR Equipments

International audience "In this paper we present a new methodology to develop SDR - Software Defined Radio - equipments, called MOPCOM methodology. This methodology is based on UML/MDE approach, to design high quality real-time embedded systems. The MOPCOM methodology defines a set of rules to...

Full description

Bibliographic Details
Main Authors: Lecomte, Stéphane, Moy, Christophe, Guillouard, Samuel
Other Authors: Institut d'Électronique et des Technologies du numéRique (IETR), Centre National de la Recherche Scientifique (CNRS)-CentraleSupélec-Université de Rennes 1 (UR1), Université de Rennes (UNIV-RENNES)-Université de Rennes (UNIV-RENNES)-Université de Nantes (UN)-Institut National des Sciences Appliquées - Rennes (INSA Rennes), Institut National des Sciences Appliquées (INSA)-Université de Rennes (UNIV-RENNES)-Institut National des Sciences Appliquées (INSA), CIFRE THOMSON
Format: Conference Object
Language:English
Published: HAL CCSD 2009
Subjects:
DML
Online Access:https://hal-supelec.archives-ouvertes.fr/hal-00401412
Description
Summary:International audience "In this paper we present a new methodology to develop SDR - Software Defined Radio - equipments, called MOPCOM methodology. This methodology is based on UML/MDE approach, to design high quality real-time embedded systems. The MOPCOM methodology defines a set of rules to build UML models for embedded systems, from which HDL code is automatically generated by means of MDE - Model driven Engineering - techniques. This is based on the MARTE profile, of the OMG, as an UML extension to describe real-time properties and perform platform modeling. Three abstraction levels are defined: abstract, execution and detailed modeling levels (AML, EML and DML, respectively). We will detail in this paper the middle MOPCOM level (EML) design rules in order to explore the architecture of the platform and the partitioning of software and hardware. The case study of a SDR transceiver will be detailed."