Performance Considerations in Ontology Based Ambient Intelligence Architectures

  • Martin Peters
  • Christopher Brink
  • Sabine Sachweh
  • Albert Zündorf
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 219)


One limitation that still exists for the use of ontologies in pervasive and ambient intelligence environments is the performance of the reasoning task, which can slow down the use of an application and make a solution inappropriate for some scenarios. In this paper we first present the results of a user evaluation that substantiates the amount of time, that is acceptable (from the point of view of a user) as a delay resulting from the reasoning process in ontology based scenarios. Based on this results we introduce an experimental setup to test the performance of an ontology based architecture. This test shall demonstrate the performance of the state of the art technology without specific performance optimizations and provide concrete measurements for such a setup.


Ambient intelligence architecture ontology reasoning performance 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Tomic, S., Fensel, A., Pellegrini, T.: Sesame demonstrator: ontologies, services and policies for energy efficiency. In: Proceedings of the 6th International Conference on Semantic Systems, I-SEMANTICS 2010, pp. 24:1–24:4. ACM, New York (2010)Google Scholar
  2. 2.
    Reinisch, C., Kofler, M., Kastner, W.: Thinkhome: A smart home as digital ecosystem. In: 2010 4th IEEE International Conference on Digital Ecosystems and Technologies (DEST), pp. 256–261 (April 2010)Google Scholar
  3. 3.
    Ausn, D., Castanedo, F., de Ipia, D.L.: On the measurement of semantic reasoners in ambient assisted living environments. In: IEEE Conf. of Intelligent Systems, pp. 82–87. IEEE (2012)Google Scholar
  4. 4.
    Horrocks, I., Patel-Schneider, P.F., Boley, H., Tabet, S., Grosof, B., Dean, M.: Swrl: A semantic web rule language combining owl and ruleml. Technical report, World Wide Web Consortium (2004)Google Scholar
  5. 5.
    Peters, M., Brink, C., Sachweh, S.: Domain independent architecture and behavior modeling for pervasive computing environments. In: International Conference on Complex, Intelligent and Software Intensive Systems, CISIS (July 2012)Google Scholar
  6. 6.
    Peters, M., Brink, C., Sachweh, S.: Including metadata into an ontology based pervasive computing architecture. In: IEEE International Conference on Ubiquitous Computing and Communications (IUCC) (July 2012)Google Scholar
  7. 7.
    Xu, J., Lee, Y.H., Tsai, W.T., Li, W., Son, Y.S., Park, J.H., Moon, K.D.: Ontology-based smart home solution and service composition. In: International Conference on Embedded Software and Systems, ICESS 2009, pp. 297–304 (May 2009)Google Scholar
  8. 8.
    Wang, X., Zhang, D., Gu, T., Pung, H.: Ontology based context modeling and reasoning using owl. In: Proceedings of the Second IEEE Annual Conference on Pervasive Computing and Communications Workshops 2004, pp. 18–22 (March 2004)Google Scholar
  9. 9.
    Agostini, A., Bettini, C., Riboni, D.: A performance evaluation of ontology-based context reasoning. In: Fifth Annual IEEE International Conference on Pervasive Computing and Communications Workshops, PerCom Workshops 2007, pp. 3–8 (March 2007)Google Scholar
  10. 10.
    Liu, C.H., Chang, K.L., Chen, J.J.Y., Hung, S.C.: Ontology-based context representation and reasoning using owl and swrl. In: 2010 Eighth Annual Communication Networks and Services Research Conference (CNSR), pp. 215–220 (May 2010)Google Scholar
  11. 11.
    Ricquebourg, V., Durand, D., Menga, D., Marine, B., Delahoche, L., Loge, C., Jolly-Desodt, A.M.: Context inferring in the smart home: An swrl approach. In: 21st International Conference on Advanced Information Networking and Applications Workshops, AINAW 2007, vol. 2, pp. 290–295 (May 2007)Google Scholar
  12. 12.
    Qin, W., Shi, Y., Suo, Y.: Ontology-based context-aware middleware for smart spaces. Tsinghua Science & Technology 12(6), 707–713 (2007)CrossRefGoogle Scholar
  13. 13.
    Mi Park, Y., Moon, A., Il Choi, Y., Ki Kim, S., Kim, S.: An efficient context model for fast responsiveness of context-aware services in mobile networks. In: 2010 7th IEEE Consumer Communications and Networking Conference (CCNC), pp. 1–5 (January 2010)Google Scholar
  14. 14.
    Urbani, J., Kotoulas, S., Maassen, J., van Harmelen, F., Bal, H.: OWL reasoning with webPIE: Calculating the closure of 100 billion triples. In: Aroyo, L., Antoniou, G., Hyvönen, E., ten Teije, A., Stuckenschmidt, H., Cabral, L., Tudorache, T. (eds.) ESWC 2010, Part I. LNCS, vol. 6088, pp. 213–227. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  15. 15.
    Ren, Y., Pan, J.Z., Lee, K.: Parallel aBox reasoning of \({\mathcal{EL}}\) ontologies. In: Pan, J.Z., Chen, H., Kim, H.-G., Li, J., Wu, Z., Horrocks, I., Mizoguchi, R., Wu, Z. (eds.) JIST 2011. LNCS, vol. 7185, pp. 17–32. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  16. 16.
    Stavropoulos, T.G., Vrakas, D., Vlachava, D., Bassiliades, N.: Bonsai: a smart building ontology for ambient intelligence. In: Proceedings of the 2nd International Conference on Web Intelligence, Mining and Semantics, WIMS 2012, pp. 30:1–30:12 (2012)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2013

Authors and Affiliations

  • Martin Peters
    • 1
  • Christopher Brink
    • 1
  • Sabine Sachweh
    • 1
  • Albert Zündorf
    • 2
  1. 1.Department of Computer ScienceUniversity of Applied SciencesDortmundGermany
  2. 2.Software Engineering Research Group, Department of Computer Science and Electrical EngineeringUniversity of KasselKasselGermany

Personalised recommendations