Support à l'éxécution et à l'observation des processus de développement de logiciels
Institution:
Université Joseph Fourier (Grenoble)Disciplines:
Directors:
Abstract EN:
Pas de résumé disponible.
Abstract FR:
Les travaux dans le domaine des processus logiciels visent a definir des methodes et des outils pour guider et assister les developpeurs dans leurs activites de developpement. Ils portent sur la definition de modeles de processus pour decrire la demarche a suivre et sur la realisation d'environnements appeles environnements centres processus logiciels pour executer ces modeles. Les travaux actuels s'orientent de plus en plus vers l'ingenierie des processus plutot que vers l'ingenierie du logiciel. En effet, les processus logiciels sont de nature instable et doivent etre controles continuellement. La conduite des activites humaines impliquees est difficilement previsible et est laissee a l'initiative des developpeurs echappant souvent au controle du processus. Il est donc imperatif de se baser sur des moyens qui permettent de surveiller le deroulement des processus. Notre etude vise le support a l'execution des processus logiciels, et leur observation en se basant sur le controle et le suivi de leur execution. Nous proposons un environnement centre processus logiciel tempo+ pour le support a la modelisation, l'instanciation, l'execution et l'observation des processus. Dans le but de detecter les defauts des processus a l'execution, nous introduisons le concept de vue d'observation qui permet de controler les parties des processus qui ont un interet pour les observateurs. Les vues d'observation sont definies a la demande des utilisateurs et integrees dynamiquement a l'environnement d'execution. Nous definissons une infrastructure fondee sur le concept d'evenement pour capturer les etats des processus et sur le concept de vue pour observer leur comportement.