XD-ER : un modèle conceptuel pour les environnements dynamiques
Résumé
La multiplication d'applications reposant sur des réseaux de capteurs distribués engen- dre un intérêt croissant pour la modélisation d'applications "pervasives" dans des environnements dynamiques. Ce type d'applications touche des domaines tels que la prévention de risques de trem- blements de terre ou d'inondations, la traçabilité de personnes ou d'objets, etc. Nous proposons d'étendre les principes de la modélisation conceptuelle de base de données - bien connus depuis de nombreuses années - pour permettre la modélisation d'applications pervasives. Pour cela, nous tirons partie des avancées récentes sur les systèmes traitant les données, les ﰑux et les services comme le système SoCQ. En eﰏet, ces nouvelles solutions déclaratives simpliﰐent le développe- ment d'applications pervasives en oﰏrant une interface homogène pour composer des requêtes qui manipulent indiﰏéremment les données, les ﰑux et les services. Dans cet article, nous proposons une extension du modèle conceptuel Entité/Association, nommé eXtended Dynamic-Entity Relationship. Ce modèle conceptuel permet de mettre en avant quelques notions clés telles que : i) des entités dynamiques pour modéliser des sources de données, ii) des associations dynamiques pour relier les données à leurs fournisseurs. Avec le modèle logique de données SoCQ, nous montrons comment transformer un schéma conceptuel XD-ER en un schéma logique XD-Relationnel, qui s'avère directement implémentable. La validation de notre modèle est 1 montrée à travers un exemple concret dédié à la traçabilité de conteneurs médicaux .