Projet : MEVAL

previous up next contents
Précédent : Transport Remonter : Modélisation et Évaluation des Systèmes Suivant : Résultats nouveaux


   
Logiciels

 

Résumé :

Le logiciel QNAP2 (Queueing Network Analysis Package 2) permet la résolution et l'estimation de réseaux de serveurs et de files d'attente très généraux. Ils sont décrits au moyen d'un langage spécialisé comportant les fonctionnalités algorithmiques usuelles, des manipulations d'objets et divers mécanismes (temporisations, sémaphores, routages statiques ou calculés dynamiquement, etc.). Selon les hypothèses retenues à l'analyse, le programme procède par calculs mathématiques (exacts ou approchés) ou par simulation.

L'idée de développer un logiciel original pour l'analyse de réseaux s'est concrétisée en 1976, avec un premier prototype dénommé QNAP, fruit d'une coopération entre l' INRIA et le centre scientifique CII (ultérieurement devenu BULL) de Grenoble. Il permettait déjà, grâce à un langage approprié, de décrire et de traiter certains systèmes de files d'attente, avec des mécanismes de service compliqués. Vers 1982, le logiciel a évolué vers un état plus industriel se transformant en QNAP2, diffusé d'abord par BULL, puis par la société SIMULOG depuis 1985.

Les ajouts de fonctionnalités ont été réalisés grâce au soutien logistique constant de l' INRIA et particulièrement de Marc Badel, membre du projet jusqu'en 1997 : nouvelles méthodes de résolution mathématique, fonctions et procédures attachées à des types d'objets utilisateur, ainsi que la notion de fonctions et procédures virtuelles. Cette approche, inspirée des langages SIMULA67 et C++, fait évoluer QNAP2 vers un langage orienté objet. QNAP2 a été intégré dans l'environnement MODLINE, réalisé par la société SIMULOG et issu du projet européen IMSE, dont l' INRIA était partenaire, de 1988 à 1991. MODLINE est actuellement commercialisé par SIMULOG.



previous up next contents
Précédent : Transport Remonter : Modélisation et Évaluation des Systèmes Suivant : Résultats nouveaux