Projet Meval

Précédent : Grands domaines d'application
Remonter : PROJET MEVAL, Modélisation et Évaluation
Suivant : Résultats nouveaux
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.
Précédent : Grands domaines d'application
Remonter : PROJET MEVAL, Modélisation et Évaluation
Suivant : Résultats nouveaux