Combining Ontology Alignment with Model Driven Engineering Techniques for Home Devices Interoperability

  • Charbel El Kaed
  • Yves Denneulin
  • François-Gaël Ottogalli
  • Luis Felipe Melo Mora
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6399)


Ubiquitous Systems are expected in the near future to have much more impact on our daily tasks thanks to advances in embedded systems, ”Plug-n-Play” protocols and software architectures. Such protocols target home devices and enables automatic discovery and interaction among them. Consequently, smart applications are shaping the home into a smart one by orchestrating devices in an elegant manner.

Currently, several protocols coexist in smart homes but interactions between devices cannot be put into action unless devices are supporting the same protocol. Furthermore, smart applications must know in advance names of services and devices to interact with them. However, such names are semantically equivalent but syntactically different needing translation mechanisms.

In order to reduce human efforts for achieving interoperability, we introduce an approach combining ontology alignment techniques with those of Model Driven Engineering domain to reach a dynamic service adaptation.


SOA Plug-n-play protocols ontology alignment MDE 


  1. 1.
    Ben Mokhtar, S., et al.: Easy: Efficient semantic service discovery in pervasive computing environments with qos and context support. Journal of Systems and Software (2008)Google Scholar
  2. 2.
  3. 3.
    Bottaro, A.: Rfp 86 - dpws discovery base driver (2007),
  4. 4.
    Bottaro, A., Gérodolle, A.: Home soa -: facing protocol heterogeneity in pervasive applications. In: ICPS ’08: Proceedings of the 5th International Conference on Pervasive Services (2008)Google Scholar
  5. 5.
    DOG: Dog: Domestic osgi gateway,
  6. 6.
    Engmann, D., Maßmann, S.: Instance matching with coma++. In: BTW Workshops (2007)Google Scholar
  7. 7.
    Euzenat, J., Shvaiko, P.: Ontology Matching. Springer, Heidelberg (2007)zbMATHGoogle Scholar
  8. 8.
    Euzenat, J.: Alignment api,
  9. 9.
    Ibrahim, N., Le Mouël, F., Frénot, S.: Mysim: a spontaneous service integration middleware for pervasive environments. In: ICPS ’09 (2009)Google Scholar
  10. 10.
  11. 11.
    Jouault, F., Allilaire, F., Bézivin, J., Kurtev, I.: Atl: A model transformation tool. Science of Computer Programming 72, 31–39 (2008)zbMATHCrossRefMathSciNetGoogle Scholar
  12. 12.
    Kalfoglou, Y.: Exploring ontologies. In: Chang, S.K. (ed.) Handbook of Software Engineering and Knowledge Engineering. Fundamentals, vol. 1 (2001)Google Scholar
  13. 13.
    Microsoft: Standard dpws printer and scanner specifications (January 2007),
  14. 14.
    Miori, V., Tarrini, L., Manca, M., Tolomei, G.: An open standard solution for domotic interoperability. IEEE Transactions on Consumer Electronics (2006)Google Scholar
  15. 15.
    Moon, K.d., et al.: Design of a universal middleware bridge for device interoperability in heterogeneous home network middleware. IEEE Transactions on Consumer Electronics (2005)Google Scholar
  16. 16.
    Nain, G., et al.: Using mde to build a schizophrenic middleware for home/building automation. In: ServiceWave ’08: Proceedings of the 1st European Conference on Towards a Service-Based Internet (2008)Google Scholar
  17. 17.
    OASIS: Devices profile for web services version 1.1 (2009),
  18. 18.
    Object-Management-Group, O.: Mda guide version 1.0.1 (2003)Google Scholar
  19. 19.
    SOA4D: Service oriented architecture for devices,
  20. 20.
  21. 21.
    Weiser, M.: The computer for the 21st century. SIGMOBILE Mob. Comput. Commun. Rev. 3(3), 3–11 (1999)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Charbel El Kaed
    • 1
    • 2
  • Yves Denneulin
    • 2
  • François-Gaël Ottogalli
    • 1
  • Luis Felipe Melo Mora
    • 1
    • 2
  1. 1.France Telecom R&D 
  2. 2.Grenoble University 

Personalised recommendations