Accueil🇫🇷Chercher

Logiciel enfoui

Les logiciels enfouis ou embarqués (embedded software), sont des entités autonomes qui remplissent une mission indépendante, parfois critique, sans intervention humaine, en général en interaction directe avec l’environnement extérieur que celui-ci soit physique ou informatique.

Ces systèmes autonomes peuvent être isolés mais ils sont la plupart du temps reliés et communiquent à travers un réseau grâce à un logiciel d'intermédiation[1].

Enjeux

Ce sont principalement des enjeux de sécurité ; ces systèmes sont soumis à des contraintes fonctionnelles importantes, qui mettent en jeu leur définition, leur robustesse, leur conception, leur capacité à accomplir une tâche avec des ressources déterminées souvent liées aux astreintes temporelles ou à leur consommation en énergie. Pour certains, ils doivent aussi être capables d'arrêts d'urgence[2]

Évolutions technologiques et tendances

Plusieurs tendances se dessinent :

  • les progrès de l'informatique, de la communication sans fil, des intergiciels et une diffusion massive des capteurs et des actuateurs Ă©lectroniques ont permis la construction d'architectures techniques et informatiques distribuĂ©es, formant des rĂ©seaux de plus en plus complexes[3]. L'instrumentation devient de plus en plus importante ;
  • la vitesse de calcul des processeurs permet des systèmes de plus en plus rĂ©actifs, interactifs et proche du temps rĂ©el [4] ;
  • l'interface homme-machine pourrait encore fortement Ă©voluer ;
  • les Ă©changes d’information avec l’extĂ©rieur et avec des systèmes d'information internes et externes (middlewares, web services, cloud computing...) se sont beaucoup dĂ©veloppĂ©s. Ils ont Ă©tĂ© dotĂ©s d'une certaine facultĂ© d’adaptation Ă  des environnements changeants. Mais pour des raisons de sĂ©curitĂ© et fiabilitĂ©, ils nĂ©cessitent des contrĂ´les sĂ©vères. La rĂ©silience des systèmes et la sĂ©curitĂ© des processus sont renforcĂ©es par la crĂ©ation de modules flexibles, auto-chargeables, auto-configurables et des systèmes interopĂ©rables mais assez sĂ©curisĂ©s pour ne pas ĂŞtre trop vulnĂ©rables aux pannes ou attaques informatiques.

Les systèmes embarqués (dont logiciels embarqués) doivent donc posséder des propriétés intrinsèques et locales leur conférant une certaine autonomie, afin de résister seuls à des sollicitations imprévisibles de leur entourage.

Systèmes et logiciels embarqués

Les systèmes embarqués sont de plus en plus présents dans notre vie quotidienne (aéronautique, automobile, téléphonie mobile, électroménager...). Interconnectés et communicants, conçus pour assurer des fonctionnalités critiques, de tels systèmes imposent de véritables ruptures technologiques. Facteurs d'innovation, moyen de différenciation, ils sont essentiels pour le développement des activités industrielles et l'amélioration de la compétitivité. Les systèmes embarqués intègrent une part de plus en plus importante de logiciels embarqués. La conception et le développement de tels logiciels nécessitent de gérer tout le cycle de développement et de garantir un bon niveau de sûreté de fonctionnement.

Notes et références

  1. Tirtea, R., Deconinck, G., & De Florio, V. (2002). Le logiciel d'intermédiation: Un panorama critique et réutilisation dans les systèmes d'automatisation enfouis à sûreté de fonctionnement. Génie logiciel, (61), 2-8 (résumé).
  2. Chetto M, Plot C & Garcia T (2006) Conduite d'un Robot Mobile Opto-guidé Par Logiciels Temps-Réel Open-Source Démonstrateur du projet RNTL Cléopatre. Actes des Journées Démonstrateurs en Automatique.PDF, 7 Pages
  3. Al Agha K, Pujolle G, Vivier G (2001), Réseaux de mobiles et réseaux sans fil, Eyrolles
  4. Billon J. http://www.supelec.fr/fi/telecharge_fichier/IIC.pdf#page=12 Systèmes Temps-réel-systèmes enfouis]. Programme de l'enseignement, PDF, 21 pages

Voir aussi

Articles connexes

Bibliographie

  • Technology Forecast: 2000 - From Atoms to Systems: A perspective on technology, PriceWaterhouseCoopers, PriceWaterhouseCoopers Technology Center, 2000, (ISBN 189186503X)
  • PriceWaterhouseCoopers, Navigating the future of software: 2002-2004, PriceWaterhouse Coopers Technology Center, 2002
  • Le futur des tĂ©lĂ©communications? Des rĂ©seaux de nĹ“uds, Fonds National Suisse de la Recherche Scientifique, Horizons, 2004
  • De l'inĂ©luctabilitĂ© du RĂ©seau Pervasif, Rafi Haladjian, Ozone, 2003
  • Garcia-Fernandez T (2005) Composants logiciels enfouis pour les systèmes temps-rĂ©el embarquĂ©s ; Thèse de

Doctorat, Université de Nantes,

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.