1 Un outil de visualisation bi-focal pour les formalismes Eric Barboni, Xavier Lacaze, Philippe Palanque, Marco Winckler LIIHS-IRIT Université Toulouse.

Slides:



Advertisements
Présentations similaires
Les technologies décisionnelles et le portail
Advertisements

Chapitre 4: Le comportement des clients de l'UC
La distance en formation: une occasion de repenser l’acte d’apprendre
« Systèmes électroniques »
Julie Dugdale Génie Logiciel 2 Julie Dugdale
Département Édition - Intégration SEMINAIRE SOA Migration du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 16 octobre 2007.
Option Interaction Homme-Machine
Affichage interactif, bidimensionnel et incrémental de formules mathématiques Hanane Naciri et Laurence Rideau INRIA Sophia Antipolis CARI'2000.
Introduction : plasticité des IHMs – Page 1 IHM et plasticité 1 IHM et Différents supports Différents utilisateurs Différents environnements Problématique.
1 / 18 ePhotoBOOK – Un album photo interactif IHM01 – 2007/2008 ePhotoBOOK Un album photo interactif Olivier BENSE Mathieu FABRE Julien GRAND-MOURCEL Hugo.
Conception d’une interface pour ordinateur de plongée
Présentation de projet
Systèmes en temps réel Modélisation du comportement en temps réel avec UML.
Projet n°4 : Objecteering
Urbanisation de Système d'Information
Diagram-Based Techniques
Perspectives Multiples, les spécifications informatiques
Défi écriture BEF Couverture. Défi écriture BEF Page 1.
Thème « Modélisation comportementale des Systèmes critiques »
Introduction à UML NFE108 CNAM – LILLE Madame DELECLUSE
Titre conférence lundi 27 mars 2017
METADYNE... L’architecture clients-serveurs d’un hypermédia adaptatif
JOME, un Composant Logiciel pour le Télé-Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA.
Construction de Box-Plot ou diagrammes en boîtes ou boîtes à moustaches Construire une boîte à moustaches …
Conception d’une application de gestion de fiches études
Les personas : une méthode pour l’intelligence client ?
Interface Homme Machine IHM Pro
Langage SysML.
PARTIE 3 : Le SYSTEME D’INFORMATION FUTUR
Université Paul Sabatier - Toulouse 3 - Département de GMP Enquête Insertion Professionnelle – Promotion
Social Computing est spécialisé dans les domaines de laccès à linformation, des réseaux sociaux et de lintelligence collective
SIMULATION WATERFALL & INSPECTION
Simulation 3D d’un dispositif de fourchette électronique
Modèle d’interaction pour les systèmes mixtes
le profil UML en temps réel MARTE
Vuibert Systèmes dinformation et management des organisations 6 e édition R. Reix – B. Fallery – M. Kalika – F. Rowe Chapitre 1 : La notion de système.
Adaptation de documents multimédia
Les structures de données arborescentes
Algorithmes Branch & Bound
Administration de SharePoint
Principes de persistance dans les applications orienté objet
OLAP : Un pas vers la navigation
Introduction aux plates formes
Feature Driven Development (FDD)
DeltaPROD Suivi des interventions Gestion de configuration
Spécification et Vérification de Modèles de Procédés de Développement
1 1 ST Crolles 2 Université Montpellier II France FTFC 2003 Représentation Unifiée des Performances Temporelles dune Bibliothèque de Cellules Standards.
Patterns et maintenabilité dans lindustrie : un cas concret Christophe Saint-Marcel Silicomp Ingénierie.
SITES E-COMMERCE RESPONSIVE
Rencontre LIUPPA-MIRA – Présentation des compétences du LIUPPA – 27 juin 2011 – P. Aniorté1 RENCONTRE LIUPPA - MIRA PRESENTATION DES COMPETENCES DU LIUPPA.
Visio 2010 : représentez et partagez encore plus simplement vos diagrammes et données
Veille Technologique : Étudier les avantages et inconvénients du typage statique et du typage dynamique pour des applications interactives Sujet proposé.
© Petko ValtchevUniversité de Montréal Janvier IFT 2251 Génie Logiciel Notions de Base Hiver 2002 Petko Valtchev.
Conception des Réalisé par : Nassim TIGUENITINE.
Modèle Logique de Données (MLD)
Définition Utilisation Définition
1 Couplage dun langage de contrôle de formatage avec un système de formatage existant DEA ISC : 1 avril 2003 Fateh Boulmaiz
Le diagramme d’activités
Projet de Master première année 2007 / 2008
COMmunity of Extendable Toolkit for Experiment
Architecture et développement Web
Les normes d’harmonisation des sites Web de l’Université Laval
1 PLAN I. Eclipse Modeling Framework  Présentation  Le modèle Ecore  Code généré  Utilisation de template II.Graphical Modeling Framework  Présentation.
ANALYSE METHODE & OUTILS
Outil de gestion des cartes grises
Présentation du démonstrateur ATLAS Projet ANR 07 TLOG
Tirer le meilleur parti d’Office /10/ Vincent Bippus IT/OIS 07 octobre 2014.
Struts.
UML support à la COO 2ème année IUT Calais-Boulogne Bénédicte Talon
PROJET DE SESSION PRÉSENTÉ PAR : Rosemarie McHugh DANS LE CADRE DU COURS : SCG Réalisation d’applications en SIG 16 avril 2007.
Transcription de la présentation:

1 Un outil de visualisation bi-focal pour les formalismes Eric Barboni, Xavier Lacaze, Philippe Palanque, Marco Winckler LIIHS-IRIT Université Toulouse 3 (Paul Sabatier) Toulouse – France {barboni, lacaze, palanque,

2 Contexte Motivations pour lutilisation des modèles et des formalismes: Meilleure gestion des applications complexes Séparer les phases de conception et implémentation Supporter la vérification des modèles avant implémentation Définition sans ambiguïté des besoins Accroître la communication dans léquipe

3 Problèmes liées à lutilisation de notations formelles Complexité notationnelle liée au formalisme Utilisation réduite à un groupe dinitiés Souvent inadapté au travail dune équipe multidisciplinaire Passage à léchelle Outils sont fondamentaux pour supporter Lédition La visualisation La manipulation des modèles

4 Lapproche proposée ici Utiliser des techniques de visualisation appropriées aux tâches liées à la manipulation de grand modèles

5 Organisation de la présentation Formalismes étudiés: StateWebCharts (modèle de navigation pour les applications Web) QOC (modèle de support au Design Rational) La technique de visualisation BifocalTree Démo sur loutil XBifocalTree (XBF) Visualisation BifocalTree de modèles: SWC QOC Discussion

6 StateWebCharts diagrammes (1/3) Modèle pour la navigation des applications Web Basés sur StateCharts [Harel 87] Machine détat avec hiérarchie et concurrence Représente de: sémantique de nœuds Sémantique de transitions Actions et conditions associées aux transitions Modèle SWC pour le site du projet SpiderWeb SWC [Winckler 2004]

7 AFIHMs Web-based catalogue (49 nœuds) StateWebCharts diagrammes (2/3) étude de cas pour le site « Catalogue des thèses de lAFIHM »

8 La Grotte de Lascaux (137 nœuds) StateWebCharts diagrammes (3/3) étude de cas pour le site « La Grotte de Lascaux »

9 Diagrammes QOC (1/2) QOC: Question Option Critère Tracer: décisions de conception d'expliciter les options explorées Accroître: la qualité de la conception la réutilisation QOC pour lachat dune voiture QOC [MacLean 96]

10 Diagrammes QOC (2/2) Rational pour la conception dun DAB [MacLean 96] (40 nœuds)

11 La BifocalTree (1/2) Techniques de visualisation dinfo hiérarchiques Visualisation focus+context Radial lay-out 2 focus Il ny a pas de géométrie hyperbolique [Lamping et al. 95] BifocalTree [Freitas et Al. 2002]

12 La BifocalTree (2/2) Paramètres modifiables: Distance entre nœud contexte et nœud focus Distance entre les nœuds (père->fils) Angle douverture Taille de nœuds BifocalTree [Freitas et Al. 2002]

13 Le XBifocalTree (XBF) Outil développé à partir de la technique de visualisation BifocalTree Composant Java basé sur la librairie JGraph ( + Swing Affichage de nœuds adaptable au contexte dutilisation Affichage de nœuds par défaut Affichage de SWC nœuds

14 XBF Visualisation sur SWCEditor Hiérarchie détats La navigation nest pas représenté

15 XBF Visualisation sur QOCEditor (1/2)

16 XBF Visualisation sur QOCEditor (2/2) Diagramme QOCDiagramme QOC transformé en arbre

17 Une DEMO ?

18 Discussion Lutilisation de techniques de visualisation est nécessaire pour faciliter la manipulation rapide de grand modèles La représentation de SWC et QOC par le BifocalTree réduit le pouvoir dexpression des formalismes mais est plus adaptée à la tâches de navigation Le composant est facilement réutilisable… avec JGraph Les vues des nœuds (M V C) sont cohérentes ( édition et visu ) Il faudrait faire plus de tests pour vérifier si le BifocalTree est la technique la plus adaptée pour la visualisation des formalismes présentées

19 Questions?