Un premier thème traité au LIFL concerne la représentation et
la manipulation de points de vue. Il s'agit de permettre la
programmation ou la représentation de connaissances dans des mondes ou
les objets manipulés peuvent être vus selon différentes perspectives.
Les systèmes de gestion des points de vue permettent d'associer
plusieurs représentations (intensions)
a une même entité (le référent,
d'extension unique dans le monde réel).
Il existe essentiellement deux approches du sujet : l'une reposant sur
la composition d'objets (agrégation de perspectives), l'autre
considérant qu'il s'agit à la base d'un problème d'héritage
multiple. Nous nous intéressons plus particulièrement a l'étude de
cette dernière approche autour du langage ROME réalisé par B.Carré qui
propose une stratégie d'héritage par points de vue.
Un second thème, traité au LGI2P, s'intéresse aux différentes techniques d'évolution d'objets complexes sous contraintes. Ces techniques s'appuient d'une part sur la modélisation d'objets (simples et composites) et d'autre part sur des mécanismes de propagation basés sur la conversion et le versionnement. Par ailleurs, pour maintenir la cohérence de ces objets complexes, l'équipe développe un modèle de contraintes inter objets.