Javascript must be enabled to continue!
A MARTE based reactive model for data paralllel intensive processing : transformation toward the synchronous model
View through CrossRef
Un modèle réactif basé sur MARTE dédié au calcul intensif à parallélisme de données : transformation vers le modèle synchrone
Le contexte de ce travail est l'assistance à la conception de systèmes embarqués, et particulièrement de Systems on Chip (SoC). Les domaines d'application concernés sont variés: avionique, téléphones portables, automobile. La complexité de ces systèmes, et leur interaction forte avec leur environnement, posent des problème de maîtrise de la conception (pour éviter les détections d'erreurs tardives, les diagnostics et réparations coûteux en moyens, mais aussi en temps de mise sur le marché), et de validation ou certification pour les systèmes à sûreté critique (qui doivent être vérifiés avant leur mise en service). Il s'en suit un fort besoin de méthodes et d'outils pour assister la conception sûre de ces systèmes, qui prennent la forme de méthodologies et de modèles à base de composants, de langages de spécification de haut niveau, d'outils de transformation et compilation, d'analyse et de vérification, de synthèse et génération de code. Dans ce contexte, une contribution est une proposition d'un modèle intermédiaire entre les systèmes de calculs dans le cadre du parallélisme de données intensif et les langages formels. Ce modèle intermédiaire permet la génération du code en langages formel à partir de ces systèmes dans le cadre ingénierie dirigé par les modèles. La validation formelle et l'analyse statique est donc possible sur la base du code généré. Une autre contribution est une proposition de mécanismes de contrôle dans le même cadre, sous forme de constructeurs de langage de haut-niveau et de leur sémantique. On veut les définir pour leur exploitation dans la vérification, synthèse et génération de code. Il s'agit de déterminer un niveau d'abstraction de représentation des systèmes où soit extraite la partie contrôle, et de la modéliser sous forme d'automates à états finis. Ceci permet de spécifier et implémenter des changements de modes calculs, qui se distinguent par exemple par les ressources utilisées, la qualité du service fourni, le choix d'algorithme remplissant une fonctionnalité. Cette abstraction est alors favorable à l'application d'outils d'analyse et vérification (de type model checking). On s'intéressera aussi à l'utilisation de techniques de synthèse de contrôleurs discrets, qui peut assurer la correction de façon constructive: à partir d'une spécification partielle du contrôle, elle calcule la partie manquante pour que les propriétés soient satisfaites. L'avantage pour le développement de la partie contrôle est dans la simplification de la spécification, et la correction par construction du résultat. Ce travail se fera en articulation avec des travaux déjà commencés sur la proposition d'une méthodologie de séparation contrôle/donnée! de mécanismes de contrôle, et leur intégration dans l'environnement de conception de systèmes à parallélisme de données intensif Gaspard. On travaillera dans le cadre des modèles de systèmes réactifs proposés par l'approche synchrone, de ses langages de programmation à base d'automates, et de ses outils académiques et commerciaux. En étude de cas, on s'intéressera à des applications en systèmes embarqués téléphone portable multimédia.
Title: A MARTE based reactive model for data paralllel intensive processing : transformation toward the synchronous model
Description:
Un modèle réactif basé sur MARTE dédié au calcul intensif à parallélisme de données : transformation vers le modèle synchrone
Le contexte de ce travail est l'assistance à la conception de systèmes embarqués, et particulièrement de Systems on Chip (SoC).
Les domaines d'application concernés sont variés: avionique, téléphones portables, automobile.
La complexité de ces systèmes, et leur interaction forte avec leur environnement, posent des problème de maîtrise de la conception (pour éviter les détections d'erreurs tardives, les diagnostics et réparations coûteux en moyens, mais aussi en temps de mise sur le marché), et de validation ou certification pour les systèmes à sûreté critique (qui doivent être vérifiés avant leur mise en service).
Il s'en suit un fort besoin de méthodes et d'outils pour assister la conception sûre de ces systèmes, qui prennent la forme de méthodologies et de modèles à base de composants, de langages de spécification de haut niveau, d'outils de transformation et compilation, d'analyse et de vérification, de synthèse et génération de code.
Dans ce contexte, une contribution est une proposition d'un modèle intermédiaire entre les systèmes de calculs dans le cadre du parallélisme de données intensif et les langages formels.
Ce modèle intermédiaire permet la génération du code en langages formel à partir de ces systèmes dans le cadre ingénierie dirigé par les modèles.
La validation formelle et l'analyse statique est donc possible sur la base du code généré.
Une autre contribution est une proposition de mécanismes de contrôle dans le même cadre, sous forme de constructeurs de langage de haut-niveau et de leur sémantique.
On veut les définir pour leur exploitation dans la vérification, synthèse et génération de code.
Il s'agit de déterminer un niveau d'abstraction de représentation des systèmes où soit extraite la partie contrôle, et de la modéliser sous forme d'automates à états finis.
Ceci permet de spécifier et implémenter des changements de modes calculs, qui se distinguent par exemple par les ressources utilisées, la qualité du service fourni, le choix d'algorithme remplissant une fonctionnalité.
Cette abstraction est alors favorable à l'application d'outils d'analyse et vérification (de type model checking).
On s'intéressera aussi à l'utilisation de techniques de synthèse de contrôleurs discrets, qui peut assurer la correction de façon constructive: à partir d'une spécification partielle du contrôle, elle calcule la partie manquante pour que les propriétés soient satisfaites.
L'avantage pour le développement de la partie contrôle est dans la simplification de la spécification, et la correction par construction du résultat.
Ce travail se fera en articulation avec des travaux déjà commencés sur la proposition d'une méthodologie de séparation contrôle/donnée! de mécanismes de contrôle, et leur intégration dans l'environnement de conception de systèmes à parallélisme de données intensif Gaspard.
On travaillera dans le cadre des modèles de systèmes réactifs proposés par l'approche synchrone, de ses langages de programmation à base d'automates, et de ses outils académiques et commerciaux.
En étude de cas, on s'intéressera à des applications en systèmes embarqués téléphone portable multimédia.
Related Results
Coexisting Granulomatous Mastitis and Breast Cancer: A Systematic Review
Coexisting Granulomatous Mastitis and Breast Cancer: A Systematic Review
Abstract
Introduction: Granulomatous mastitis (GM) is a rare inflammatory breast disease that mimics carcinoma. GM can coexist with breast cancer (BC), though the relationship rema...
Pianteremo patate su Marte?
Pianteremo patate su Marte?
La possibilità di realizzare missioni spaziali estese, con lunghi periodi di permanenza a bordo di piattaforme spaziali orbitanti o in colonie spaziali sulla Luna o su Marte, è leg...
Wie Marte Meo wirkt
Wie Marte Meo wirkt
Wie können Kinder in ihren Bildungsprozessen begleitet und unterstützt werden? Dieser so grundlegenden wie aktuellen Frage von Erziehungswissenschaft und -beratung widmete sich ein...
Research on chaos control of permanent magnet synchronous motor based on the synthetical sliding mode control of inverse system decoupling
Research on chaos control of permanent magnet synchronous motor based on the synthetical sliding mode control of inverse system decoupling
This article focuses on realizing the chaos control of a permanent magnet synchronous motor by combining a pseudo-linear inverse system of the permanent magnet synchronous motor an...
Synchronous Motor with Silicon Steel Salient Poles Rotor and All Coils Placed on the Stator
Synchronous Motor with Silicon Steel Salient Poles Rotor and All Coils Placed on the Stator
<div class="section abstract"><div class="htmlview paragraph">In this paper, we consider a new design of synchronous motor with salient poles rotor and all coils placed...
A FUZZY LOGIC CONTROLLER TO LINE STARTING PERFORMANCE SYNCHRONOUS MOTOR FOR A CRANE SYSTEM USING VECTOR CONTROL
A FUZZY LOGIC CONTROLLER TO LINE STARTING PERFORMANCE SYNCHRONOUS MOTOR FOR A CRANE SYSTEM USING VECTOR CONTROL
This paper presents the design process of a synchronous motor of crane system using vector control of line starting [1]. The preliminary design is d-q model armature rotor line sta...
Requirement-driven design and optimization of data-intensive flows
Requirement-driven design and optimization of data-intensive flows
Data have become number one assets of today's business world. Thus, its exploitation and analysis attracted the attention of people from different fields and having different techn...
VIRTUAL SYNCHRONOUS GENERATOR-BASED OVERSIGHT AND PREDICTIVE MODELS FOR MARS
VIRTUAL SYNCHRONOUS GENERATOR-BASED OVERSIGHT AND PREDICTIVE MODELS FOR MARS
This research serves the virtual Synchronous Generator finding and oversight building of the Multi-port Autonomous Reconfigurable Solar (MARS) structure to bring backing to the alt...

