Projet Meval

previous up next contents
Précédent : Grands domaines d'application Remonter : PROJET MEVAL, Modélisation et Évaluation Suivant : Résultats nouveaux


Logiciels

 

Participant : M. Badel


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ées grâce au soutien logistique constant de l'INRIA : nouvelles méthodes de résolution mathématiques, 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 : Grands domaines d'application Remonter : PROJET MEVAL, Modélisation et Évaluation Suivant : Résultats nouveaux