首页> 外文OA文献 >Élaboration d'une méthodologie de conception des systèmes embarqués basée sur la transformation du modèle fonctionnel de haut niveau vers le prototype virtuel
【2h】

Élaboration d'une méthodologie de conception des systèmes embarqués basée sur la transformation du modèle fonctionnel de haut niveau vers le prototype virtuel

机译:基于将高级功能模型转换为虚拟原型的嵌入式系统设计方法的开发

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

La croissance rapide des progrès technologiques combinée aux demandes exigeantes de l’industrie entraîne une augmentation de la complexité des systèmes embarqués. Cette complexité impose plusieurs contraintes et critères à respecter pour produire des systèmes compétitifs et robustes. Aussi, les méthodologies de conception ont grandement évolué au cours des dernières années pour encadrer le développement de ces systèmes complexes et assurer leur conformité aux requis initiaux.ududC’est ainsi que de nouvelles approches basées sur des modèles sont apparues, pour pallier à ces difficultés et maîtriser le niveau de complexité. Mais souvent ces approches basées sur des modèles traitent les aspects fonctionnels et logiciels du système sans prendre en considération les aspects d’exécution sur de réelles plateformes matérielles.ududLes travaux développés dans le cadre de ce projet de recherche visent à mettre en oeuvre une nouvelle méthodologie de conception des systèmes embarqués. Cette méthodologie permet d’établir un lien entre le niveau fonctionnel des modèles et la plateforme d’exécution matérielle de l’application en question. L’approche développée est basée sur l’utilisation du langage de modélisation AADL pour décrire le comportement logiciel du système embarqué à un haut niveau d’abstraction. Ensuite, une chaîne de transformation automatique convertit le modèle AADL vers un modèle SystemC. Finalement, l’environnement Space Studio est utilisé pour construire un prototype virtuel de la plateforme. Cet environnement permet l’exécution des aspects fonctionnels du système sur des ressources matérielles. Les performances du système peuvent ainsi être validées et raffinées en se basant sur une exploration architecturale de la plateforme matérielle.ududUne application d’imagerie a été exploitée en tant qu’étude de cas pour expérimenter ce flot. Il s’agit d’une application de décodage vidéo MJPEG (Motion JPEG). Durant l’expérimentation, un modèle AADL de l’application MJPEG a été développé décrivant son comportement fonctionnel. Ensuite, la chaîne de transformation utilisée traduit automatiquement le modèle AADL en un modèle SystemC. Le modèle SystemC a servi comme élément de base représentant l’aspect logiciel dans l’environnement de prototypage virtuel et de conception conjointe Space Studio. L’outil Space Studio s’est montré utile en permettant la création rapide d’un prototype de plateforme matérielle d’exécution, le partitionnement des fonctions logicielles sur des ressources matérielles et la validation et raffinement des performances du système. Les résultats d’expérimentation obtenus furent concluants. La vitesse d’exécution a été visiblement augmentée et le temps pris pour achever la simulation du système a été réduit de 81.86%. En ce qui concerne le taux d’occupation du processeur quant à lui a considérablement diminué, ce qui pourra ainsi diminuer le taux de puissance consommée par les ressources matérielles. Ainsi le traitement de données par unité de temps s’est amélioré 12 fois de plus après le raffinement porté sur l’assignement des fonctions logicielles sur la plateforme matérielle.ududDans le cadre de ce projet, un article scientifique a été publié (Benyoussef et al., Février 2014) à la conférence ERTS 2014 (Embedded Real Time Software and Systems). Ce travail présente le contexte et la problématique liée aux méthodologies basées sur des modèles, la nouvelle approche de modélisation développée ainsi qu’une preuve de concept avec une application de décodage MJPEG.
机译:技术进步的迅速增长,加上行业的苛刻要求,导致嵌入式系统的复杂性增加。这种复杂性强加了一些约束条件和准则,必须遵循这些准则和准则才能产生具有竞争力的强大系统。此外,近年来,设计方法已经发生了很大的变化,以框架化这些复杂系统的开发并确保其符合初始要求。应对这些困难并掌握复杂程度。但是,这些基于模型的方法通常会处理系统的功能和软件方面,而不考虑在实际硬件平台上执行的方面。 Ud ud在此研究项目框架内开发的工作旨在实现设计嵌入式系统的新方法。这种方法论在模型的功能级别与所讨论应用程序的硬件执行平台之间建立了联系。开发的方法基于AADL建模语言的使用,以高度抽象的层次描述嵌入式系统的软件行为。然后,自动转换链将AADL模型转换为SystemC模型。最后,Space Studio环境用于构建平台的虚拟原型。这种环境允许在物质资源上执行系统的功能方面。因此,可以基于对硬件平台的架构探索来验证和完善系统性能。图像应用程序作为案例研究来对该流程进行实验。这是一个MJPEG(运动JPEG)视频解码应用程序。在实验过程中,开发了描述MJPEG应用程序功能行为的AADL模型。然后,使用的转换链自动将AADL模型转换为SystemC模型。 SystemC模型用作代表Space Studio虚拟原型设计和联合设计环境中软件方面的构建块。实践证明,Space Studio工具有助于快速创建原型硬件执行平台,对硬件资源上的软件功能进行分区以及验证和完善系统性能。获得的实验结果是结论性的。显着提高了执行速度,完成系统仿真所需的时间减少了81.86%。至于处理器的占用率,它已大大降低,因此可以降低硬件资源消耗的功率。改进硬件平台上的软件功能分配后,每单位时间的数据处理提高了12倍。 Ud ud作为该项目的一部分,发表了一篇科学文章( Benyoussef等人,2014年2月)在ERTS 2014大会(嵌入式实时软件和系统)上。这项工作介绍了与基于模型的方法有关的上下文和问题,开发的新建模方法以及MJPEG解码应用程序的概念证明。

著录项

  • 作者

    Benyoussef Maryem;

  • 作者单位
  • 年度 2014
  • 总页数
  • 原文格式 PDF
  • 正文语种 fr
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号