Logiciels

Les activités en informatique scientifique de Medysys sont complémentaires aux activités d’études et complètent l’offre globale de MEDYSYS.

Le développement de logiciels peut recouvrir des formes diverses allant de l’industrialisation de travaux de recherches (incluant la réécriture des programmes, la rédaction des documentations et des formations, la création des jeux de données pour les tests de non régression), à la conception de programme selon des spécifications clients.

Ces développements concernent soit des outils d’analyse et/ou d’optimisation des systèmes spécifiques, soit des modules dans des environnements de calcul par rajout de fonctionnalité, soit encore des outils de productivité et/ou d’optimisation.



Technologies, Langages et Expériences :

  • Python
  • MATLAB / Simulink
  • FORTRAN, C, C++ : Retro-engineering
  • Bases de données
  • Analyses de données
  • Analyse Statistique

L'accent est mis sur les points suivants dans les développements informatiques :

  • Formalisation du besoin (écriture d'une spécification qui reflète le besoin client, de façon exhaustive, et ce dans un langage qui permette une validation sans équivoque)
  • Méthodologie de développement (Test Driven Development, architecture clean ...)
  • Test et validation du code et de l'application (tests unitaires, tests fonctionnels, ...)
  • Qualité du code (règles de développement, de nommage des variables, de structuration du code, de gestion des erreurs et exceptions, de gestion des variables, gestion du versionnage, travail en groupe, ...)
  • Maintenabilité du code (respect des règles de qualité et documentation interne du code)
  • Documentation du code et de l'application (documentations informatique, déploiement, technique, utilisateur)





Exemples d'applications développées par MEDYSYS




Développement d'un outil d'analyse de la propagation d'ondes dans le domaine des moyennes fréquences dans les structures non homogènes comportant des zones endommagées.

Analyse vibratoire de structures comportant des matériaux périodiques à microstructures contrastées et applications aux traitements de résonance.

Analyse d'un réseau. Défninition d'indicateurs permettant de quantifier la connectivité globale du réseau et la connectivité d'un point au reste du réseau.

Mise en place d'un outil d'aide à la décision pour la qualification et l'extension d'un réseau dans une zone urbanisée

Développement d'un outil d'analyse mécanique et thermomécanique dans les domaines linéaires et non linéaires pour une structure périodique de type filtre à particules.