La dernière enquête de PragmaDev sur les technologies de modélisation et de test montre que le test, la modélisation système, et la modélisation logiciel sont les prochains sujets de travail des équipes de développements. Les technologies de modélisation les plus utilisées sont par ordre décroissant UML, Matlab, SysML, et VHDL. L’enquête a aussi confirmé une tendance décroissante significative sur l’utilisation d’UML et de Matlab. L’enquête confirme enfin que les modèles UML et SysML sont les plus informels, les modèles Matlab sont utilisés pour la simulation, et les modèles SDL pour la génération de code.
travaille en Europe,
pour un grand groupe automobile ou aéronautique,
a entre 10 et 20 ans d’expérience,
travaille sur une cible équipée d’un OS (Linux ou Windows),
dont l’application est écrite en C ou C++,
est basée sur des machines d’état et est orientée objet,
n’est pas certifiée.
Les quatre premières technologies de modélisation utilisées par ordre décroissant sont UML, Matlab, SysML et VHDL. Ce dernier a pris la place de SDL mais comme ces deux langages n’adressent pas le même besoin, si on ne regard que l’aspect logiciel les 4 premiers langages sont les mêmes que ceux de l’année dernière.
L’étude confirme les résultats de l’année dernière quant à l’utilisation des technologies de modélisation :
SDL est principalement utilisé pour de la génération de code,
Matlab pour de la simultion,
UML et SysML sont principalement informels.
C’est probablement un des résultats les plus intéressants de cette étude car ils donnent une idée des tendances du marché de la modélisation. les points clés sont les suivants :
On constate une tendance positive pour MARTE, SDL, et Modelica,
Les prévisions d’utilisation d’UML sont en baisse significative pour la sixième année consécutive.
Matlab aussi subit un certain désintérêt.
La dernière question de l’étude concerne les thèmes qui seront abordés dans l’année à venir. Les premiers sont :
Le test,
La modélisation système,
La modélisation logiciel,
La génération de test.