Elisangela Rodrigues Vieira

Ingénieur Chercheur au CEA/LIST
E-mail : elisangela.vieira at cea.fr

Projet CARRIOCAS (Pôle System@tic)

Travail en collaboration avec l'Institut National des Télécommunications (INT)



in English?
right here

 
Adresse à l'INT:
Dept. LOR
9, Rue Charles Fourier,
91000 Evry/France

Bureau : A 208
Tél. : +33 1 60 76 44 74


Sujets de Recherche


  • Génie Logiciel
    • Modèles Formels
    • Validation des systèmes
      • Protocole réseau
      • Systèmes temporisés
    • Génération automatique des cas de tests
      • Objetives de test
      • Exécution symbolique
  • Informatique appliqué au domaine de la santé

Son parcours...


Elisangela de Araujo Rodrigues Vieira est Docteur en Informatique par l'Institut National des Télécommunications (2007).

Son sujet de thése appartenait au domaine de génération de test en utilisant des approches formelles pour les systémes temporisés.

Avant d'arriver en France...

Elle travaillait dans un Centre de Recherche et Développement (CPqD - Telecom & IT Solutions) à Campinas, au Brésil, en tant que membre et responsable d'une équipe de test des systèmes dans le domaine de télécom. 

Sa formation antérieure...

Ses prèmiéres années à la fac sont à l'Universidade Federal do Amazonas (UFAM), en particulier dans le Departement d'Informatique (DCC) (Manaus, Brésil).

Ensuite, elle joint l'équipe du Centre d'Informatique Biomédical de "Universidade Estadual de Campinas" (Unicamp),  comme assistant de recherche, travaillant dans le projet "Visible Human". Elle a égalément suivi une formation spécialisé pour l'enseignement de l'informatique appliqué au domaine de la santé. 

En 2000 elle obtient  son Master en Sciences de l'Information par l'Institut d'Informatique de l'Unicamp.
Son sujet de recherche pendant  le master était lié au domaine de segmentation d'images médicales.

Publications



  • Thèse: "Automated Model-based Test Generation for Timed Systems" (.zip)
Soutenue le 9 juillet 2007, à l'INT, Evry/FR
Mention: Très Honorable
Directrice de thèse: Prof. Ana Cavalli

Membres du Jury:
Richard Castanet, Professeur, Université de Bordeaux I, Bordeaux/FR.
Ismael Rodriguez, Professeur,  Universidad Complutense de Madrid (Espagne).
Jean-Pierre Gallois, Ingénieur Chercheur au CEA/Saclay, Gif-sur-Yvette/FR.
Eliane Martins, Professeur, Universidade Estadual de Campinas (Brésil).
Fatiha Zaidi, Maître de Conférences, Université de Paris Sud XI, LRI, Orsay/FR.
Ana Cavalli, Professeur, Institut National des Télécommunications, Evry/FR.



Abstract
Timed Systems are systems with real-time constraints. The correctness of a timed system depends not only upon the operations it  performs but also the timing when they are performed. The aim of testing a system is to guarantee its correctness. Model-based test generation is an approach to generate test cases based on a formal model. Although test generation methods have long existed, its timed counterpart is still a new field. In addition, most of the proposed solutions suffer from combinatory explosion which continues to limit their applicability in practice. Accordingly, it explains why there are so few automatic formal methods for testing generation, for both time and untimed systems.

This thesis presents an automatic test generation approach which addresses timed systems using a test-purpose algorithm. This test purpose approach guarantees the generation of test cases with regard to critical parts of the system while avoiding the state explosion problem. In addition, we propose techniques to generate test sequences with timing-fault detection and with delayed and/or instantaneous transitions. In order to evaluate the applicability and efficiency of the proposed method, we have implemented two prototype tools: one based on an industrial simulator for SDL specifications and another using a free toolset based on IF models.

Résumé

Les systèmes temporisés sont des systèmes avec des contraintes de temps réel. L'exactitude d'un système temporisé dépend non seulement des opérations qu'il effectue mais également de leur synchronisation quand ils sont exécutés. La synchronisation prend en compte l'ordre des opérations mais surtout le moment où elles sont exécutées.

Tester un système vise à garantir son exactitude. La génération de tests basée sur des modèles est une approche pour produire des cas de tests basés sur un modèle formel. Bien que d'autres méthodes de génération de tests aient déjà été proposées, la génération pour les systèmes temporisés est un domaine bien plus récent. En outre, la plupart des solutions proposées souffrent de l'explosion combinatoire, ce qui limite toujours leur applicabilité dans la pratique. Par conséquent, cela explique pourquoi il y a si peu de méthodes formelles automatiques pour la génération de tests dans tous les domaines.

Cette thèse présente une approche automatique de génération de tests adressée aux systèmes temporisés. Pour cela, nous proposons un algorithme de génération basé sur des objectifs de tests. Cette approche permet de générer des tests pour ce qui concerne les parties critiques du système et évite le problème d'explosion combinatoire. En outre, nous proposons des techniques pour produire des tests avec la détection des fautes temporelles et avec des transitions retardées et/ou instantanées. Afin d'évaluer l'applicabilité et l'efficacité de la méthode proposée, nous avons mis en œuvre deux outils: l’un en utilisant un simulateur industriel pour des modèles en LDS  et l’autre en employant un simulateur basé sur le langage IF. Deux  applications industrielles sont employées comme études de cas : Un système de Passage à Niveau et un Service Vocal fourni par France Telecom.

 Articles:

  • Towards an Automatic Test Generation with Delayed Transitions for Timed Systems (.pdf)
E. Rodrigues Vieira and A. Cavalli, in the 13th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA'07), Korea, August 2007. 
  • Specification of Timed EFSM Fault Models in SDL (.pdf)
S. S. Batth, E. R. Vieira, A. Cavalli, and M. U. Uyar,  in IFIP/FORTE 2007, Tallinn, Estonia, June 2007.
  • Automatic Test Generation applied to a Vocal Service  (.pdf)
E. Rodrigues Vieira and A. Cavalli, in the 2nd International Conference on Systems IEEE ICONS07, Martinique, April 2007
  • Test Case Generation based on Timed Constraints  (.pdf)
        A. Cavalli et E. R. Vieira -  IEEE ICESS 2005, Xian, China, December 2005
  • A Formal Approach of Interoperability Test Cases Generation Applied to Real Time Domain (.pdf)
        A. Cavalli et E. R. Vieira -  IEEE I2TS 05, Florianópolis, SC, Brazil, December 2005.
  • Test Generation for Real-Time Systems
        E. R. Vieira et A. Cavalli - 11th Open European Summer School, Colmenarejo, Madrid, Spain, July 2005.

Autres publications:

  • Test d'interfonctionnement des systèmes embarqués (poster)
        E. A. Rodrigues Vieira, Journée des doctorants, 16-18 Juin 2003, Université d'Evry (France).

  • "Segmentação de Imagens Tomográficas usando Contorno Deformáveis com Segmentos de Custo Mínimo" 
    • (Master's thesis)
          Elisangela de Araujo Rodrigues, Instituto de Computação, Universidade Estadual de Campinas (Campinas, Brésil), Déc. 2000.
  • "Processamento Tridimensional usando a Base de Imagens do Ser Humano Visível"
        E. de A. Rodrigues et S. H. Cardoso, I Simposio Tecnico de Ensino e a Pesquisa - Universidade Estadual de Campinas (Campinas, Brésil), Sept. 1997.

  • Um estudo de caso sobre reprojeto de banco de dados relacionais usando o modelo entidade/relaciotitlento
    • Projet de fin d'études & Projet d'Initiation Scientifique Junior
          E. de A. Rodrigues- Universidade Federal do Amazonas, 1996 (Manaus, Brésil).

 

"There is a season for everything"