home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!opl.com!cass.ma02.bull.com!mips2!bull.bull.fr!julienas!seti!trinidad.inria.fr
- From: ia@trinidad.inria.fr (Isabelle Attali)
- Newsgroups: fnet.seminaires
- Subject: V. Lextrait & X. Ceugniet [these]
- Message-ID: <4740@seti.inria.fr>
- Date: 17 Dec 92 16:13:03 GMT
- Sender: news@seti.inria.fr
- Distribution: fnet
- Organization: INRIA, Sophia-Antipolis (Fr)
- Lines: 42
- Approved: xleroy@margaux.inria.fr
- Jour: 18/12/92
- Lieu: I3S, Sophia-Antipolis
-
-
-
- A l'I3S, vendredi 18 dec, 14h30, soutenance de la these de Vincent Lextrait et
- Xavier Ceugniet (voici un resume) :
-
- En depit de l'existence de nombreuses solutions partielles au probleme du
- maintien de la coherence d'informations distribuees, il existe peu d'outils
- qui adoptent l'architecture client/server, et savent s'inserer comme composants
- capables de dialoguer avec d'autres composants en s'adaptant a la structure et
- la logique d'interface souhaitees.
-
- Nous proposons une architecture nouvelle, fondee sur la centralisation d'une
- information abstraite, et la derivation de vues, de mecanismes d'actions et
- de notifications independants. Ce modele, baptise ``Serveur de Vues''
- unifie un grand nombre de problemes. Nous identifions les difficultes
- theoriques et pratiques de sa mise en oeuvre, dont entre autres
- l'incrementalite.
-
- Une etude de l'etat de la connaissance sur les grammaires attribuees,
- connues pour leurs proprietes d'incrementalite, nous amene a proposer
- les ``Grammaires Abstraites a
- References'', qui supportent des structures de graphes, et des
- ``Grammaires Attribuees a Couches'', qui autorisent les attributs a
- avoir des structures comme domaine de valuation. Nous definissons ce que nous
- entendons par evaluation valide (baptisee evaluation incrementale
- sur les structures) dans une Grammaire a Couches.
-
- Un algorithme d'evaluation de valeurs atomiques, derive de l'algorithme de
- Hudson et King est presente. Deux algorithmes autorisant l'evaluation
- incrementale sur les structures sont proposes.
-
- Un langage de specification nomme ``VSL'' et un generateur sont proposes
- pour automatiser la production de serveurs de vues. VSL integre un
- formalisme de grammaires attribuees, etendues de facon a
- supporter le modele complet du Serveur de Vues. L'edition des
- structures repose sur les declarations d'actions et des algorithmes d'execution
- incrementaux.
- La notification des clients se realise par des regles
- de notification traduites dans des systemes d'attribution.
- L'implantation du cycle d'interaction d'un serveur de vues est etudiee.
-
- Une perspective sur les langages a objets est detaillee en conclusion.
-