Modélisation, concéption et vérification

Les principaux  thèmes de recherche abordés dans ce domaine sont les suivants :

    • Modélisation et conception des systèmes à base de composants sûrs de fonctionnement.
    • Métamodelisation et intégration des modèles formels et semi-formels.
    • Diagnostics des systèmes et génération automatique des tests à partir des spécifications formelles
    •  Architectures et sécurité des systèmes distribués
    • Simulation numérique et maquette virtuelle

       

        I. Modélisation et conception des systèmes à base de composants sûrs de fonctionnement

    Les techniques de modélisation à base de composants sont de plus en plus utilisées dans la conception des systèmes informatiques distribués et réactifs. Elles sont basées sur l’utilisation de composants existants, logiciels ou matériels, de patterns ou des frameworks de conception qui contribuent fortement à la réduction des coûts de développement de systèmes. Nous étudions des modèles, méthodes et processus d’ingénierie système permettant la conception des systèmes à base de composants sûrs de fonctionnement et l’évaluation de leurs performances.


II. Métamodelisation et intégration des modèles formels et semi-formels

    Malgré leurs avantages, les méthodes formelles rebutent les praticiens à cause de leurs notations et d'un manque de support méthodologique. Pour accroître leur utilisation industrielle, une solution est de les intégrer aux méthodes semi-formelles. Nos travaux portent sur des études théoriques relatives à la collaboration entre les modèles semi-formels et formels en vue de la construction de systèmes complexes. On envisage de réaliser l’intégration de certains outils et modèles formels actuels (langage B, Simulink, outils RTL, outils de conception électroniques EDA …) aux modèles semi-formels UML2/SysML en appliquant les techniques d’ingénierie des modèles MDA (Model-Driven Architecture).

    La définition des règles de transformation et leur cohérence restent des problèmes critiques : des approches telles que OMG MDA ne fournissent que des réponses balbutiantes. On cherchera donc à se rapprocher des techniques de description plus formelles, issues de la modélisation des langages de programmation.

III. Diagnostics des systèmes et  génération automatique des tests

    La génération automatique des tests à partir des spécifications formelles permet de les améliorer.

IV. Architectures des systèmes distribués et parallèles 

    Performances et sécurité des systèmes P2P, Grid Computing et Cloud Computing Parallélisation des programmes

V. Simulation numérique et maquette virtuelle

    Simulation numérique haute performances

    Réalité virtuelle – Prototypage virtuel

VI. Quelques références bibliographiques :

    1. J.Y Choley, O.Penas, R. Plateaux, H. Kadima, A.Rivière «A Computerised GPS GO-TO Telescope Modelling with SysML” 10th International Workshop on Research and Education in Mechatronics September 10th-11st 2009, Glasgow, UK;
    2.   H. Kadima   «SysML : Un profil UML2 pour l’ingénierie système» - Ellipses Paris septembre 2009.
    3.  R. Plateaux, S.A. Raka, C. Combastel, O. Penas, J.Y. Choley, H. Kadima, A. RivièreContinuous Pre-design Process for Mechatronic Systems based on SysML, Topological Modelling and Interval Analysis  (à paraître)  dans Journal of Computing and Information Science in Engineering (JCISE).
    4. H. Kadima «Vers une approche de spécification mixte de systèmes mécatroniques » - Journées internationales d’études ITCT 2006 AAAF – Paris Ministère de la Recherche 20-23 novembre  2006.
    5. J-Y. Choley, J-P. Barbot, C. Baskiotis, C. Combastel, H. Kadima. «Définition d’une nouvelle génération de Commande de Vols Electrique à l’aide du langage SysML ». ITCT 2006  AAAF, Paris Ministère de la Recherche, december 2006.
    6. H. Kadima « MDA » - Ingénierie guidée par les modèles – Dunod 2005
    7.  H. Kadima  - «A Metamodeling Approach for QOS Management in UMTS Context » IST2003 International Symposium on Telecommunications. August 16-18, 2003 Isfahan – Iran.
    8. H. Kadima - «Mapping Rapide’s architecture descriptionss to UML» 15th International Conference Software & Systems Engineering and their Applications december 4-6, 2002, Paris