Skip to main content

Data, Context, Situation: On the Usefulness of Semantic Layers for Designing Context-Aware Systems

  • Conference paper
Software and Data Technologies (ICSOFT 2012)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 411))

Included in the following conference series:

  • 357 Accesses

Abstract

Context-aware applications adapt their behavior according to the current situation of their user or their (often physical) environment. This adaptation could be the change of the user interface, the performance of actions (like sending messages or triggering actuators), or the change of used resources (like network bandwidth or processing power). To determine relevant situations, many heterogeneous data sources could be used, ranging from sensor data over mined patterns in files to explicit user input. Since most sensors are not perfect, context quality has to be considered. And since many context-aware applications are mobile, the set of data sources might change during runtime. All this issues make context management and reasoning, and the development of correct adaptations within context-aware applications a challenging task. This paper is based on a keynote given at ICSOFT 2012 that introduces a layered model to separate different tasks and concerns in designing data models for context-aware applications. It shows how existing works map to this layered model, and how the model can help in designing context aware applications that are better to maintain and safer to use.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Dey, A.K.: Understanding and using context. Personal and Ubiquitous Computing 5 (2001)

    Google Scholar 

  2. Antunes, B., Cordeiro, J., Gomes, P.: Context modeling and context transition detection in software development. In: Proceedings of the 7th International Conference on Software Paradigm Trends, ICSOFT 2012, Rome, Italy, July 24-27, pp. 477–484. SciTePress (2012)

    Google Scholar 

  3. Grambow, G., Oberhauser, R., Reichert, M.: Knowledge provisioning: A context-sensitive process-oriented approach applied to software engineering environments. In: Proceedings of the 7th International Conference on Software Paradigm Trends, ICSOFT 2012, Rome, Italy, July 24-27, SciTePress (2012)

    Google Scholar 

  4. Salber, D., Dey, A.K., Abowd, G.D.: The context toolkit: aiding the development of context-enabled applications. In: CHI 1999: Proc. of the SIGCHI Conf. on Human Factors in Computing Systems. ACM Press (1999)

    Google Scholar 

  5. Henricksen, K., Indulska, J.: A software engineering framework for context-aware pervasive computing. In: 2nd IEEE Intl. Conference on Pervasive Computing and Communications (2004)

    Google Scholar 

  6. Bettini, C., Brdiczka, O., Henricksen, K., Indulska, J., Nicklas, D., Ranganathan, A., Riboni, D.: A survey of context modelling and reasoning techniques. Pervasive and Mobile Computing 6, 161–180 (2010); Context Modelling, Reasoning and Management

    Google Scholar 

  7. Yau, S.S., Karim, F., Wang, Y., Wang, B., Gupta, S.K.: Reconfigurable context-sensitive middleware for pervasive computing. IEEE Pervasive Computing 1, 33–40 (2002)

    Article  Google Scholar 

  8. Capra, L., Emmerich, W., Mascolo, C.: CARISMA: context-aware reflective middleware system for mobile applications. IEEE Transactions on Software Engineering 29, 929–945 (2003)

    Article  Google Scholar 

  9. Hu, P., Indulska, J., Robinson, R.: An autonomic context management system for pervasive computing. In: Sixth Annual IEEE International Conference on Pervasive Computing and Communications, pp. 213–223. IEEE Computer Society, Los Alamitos (2008)

    Google Scholar 

  10. Wojciechowski, M., Wiedeler, M.: Model-based development of context-aware applications using the MILEO-context server. In: 2012 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops), pp. 613–618 (2012)

    Google Scholar 

  11. Wieland, M., Nicklas, D., Leymann, F.: Managing technical processes using smart workflows. In: Mähönen, P., Pohl, K., Priol, T. (eds.) ServiceWave 2008. LNCS, vol. 5377, pp. 287–298. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  12. Sobeich, C., Boede, E., Luedtke, A., Hahn, A., Nicklas, D., Korte, H.: Project SOOP: safe offshore operations. In: ISIS - 9th International Symposium “Information on Ships”, DGON (Deutsche Gesellschaft fuer Ortung und Navigation) and German Society for Maritime Technology, STG (2012)

    Google Scholar 

  13. Droste, R., Läsche, C., Sobiech, C., Böde, E., Hahn, A.: Model-based risk assessment supporting development of HSE plans for safe offshore operations. In: Stoelinga, M., Pinger, R. (eds.) FMICS 2012. LNCS, vol. 7437, pp. 146–161. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  14. Wehs, T., Janssen, M., Koch, C., Coelln, G.V.: System architecture for data communication and localization under harsh environmental conditions in maritime automation. In: IEEE 10th International Conference on Industrial Informatics, University of Applied Sciences Emden/Leer, Germany (2012)

    Google Scholar 

  15. Dissanayake, M., Newman, P., Clark, S., Durrant-Whyte, H.F., Csorba, M.: A solution to the simultaneous localization and map building (SLAM) problem. IEEE Transactions on Robotics and Automation 17, 229–241 (2001)

    Article  Google Scholar 

  16. Henricksen, K., Indulska, J.: Developing context-aware pervasive computing applications: Models and approach. Pervasive and Mobile Computing 2, 37–64 (2006)

    Article  Google Scholar 

  17. Loke, S.W.: On representing situations for context-aware pervasive computing: six ways to tell if you are in a meeting. In: Proceedings of PerCom Workshops 2006, pp. 35–39. IEEE Computer Society (2006)

    Google Scholar 

  18. Ye, J., Dobson, S., McKeever, S.: Situation identification techniques in pervasive computing: A review. Pervasive and Mobile Computing 8, 36–66 (2012)

    Article  Google Scholar 

  19. Fong, J., Indulska, J., Robinson, R.: A preference modelling approach to support intelligibility in pervasive applications. In: 2011 IEEE International Conference on Pervasive Computing and Communications Workshops, PERCOM Workshops, pp. 409–414. IEEE (2011)

    Google Scholar 

  20. Becker, C., Nicklas, D.: Where do spatial context-models end and where do ontologies start? a proposal of a combined approach. In: Proceedings of the First International Workshop on Advanced Context Modelling, Reasoning and Management, UbiComp 2004, Nottingham, England, University of Southhampton (2004)

    Google Scholar 

  21. Frank, A.: Tiers of ontology and consistency constraints in geographical information systems. International Journal of Geographical Information Science 15, 667–678 (2001)

    Article  Google Scholar 

  22. Grossmann, M., Bauer, M., Hoenle, N., Kaeppeler, U.P., Nicklas, D., Schwarz, T.: Efficiently managing context information for large-scale scenarios. In: 3rd IEEE International Conference on Pervasive Computing and Communications, PerCom 2005, March 8-12, pp. 331–340. IEEE Computer Society, Kauai Island (2005)

    Google Scholar 

  23. Wieland, M., Kopp, O., Nicklas, D., Leymann, F.: Towards context-aware workflows. In: Proceedings of Workshop on Ubiquitous Mobile Information and Collaboration Systems, Caise 2007 Workshop, vol. 2, pp. 577–591. Springer (2007)

    Google Scholar 

  24. Koppaetzky, N., Nicklas, D.: Towards a model-based approach for context-aware assistant systems in offshore operations. In: 2013 IEEE International Conference on Pervasive Computing and Communications Workshops, PERCOM Workshops. IEEE (accepted for publication, 2013)

    Google Scholar 

  25. Appelrath, H.J., Geesen, D., Grawunder, M., Michelsen, T., Nicklas, D.: Odysseus: a highly customizable framework for creating efficient event stream management systems. In: Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems, DEBS 2012, pp. 367–368. ACM, New York (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Nicklas, D., Koppaetzky, N. (2013). Data, Context, Situation: On the Usefulness of Semantic Layers for Designing Context-Aware Systems. In: Cordeiro, J., Hammoudi, S., van Sinderen, M. (eds) Software and Data Technologies. ICSOFT 2012. Communications in Computer and Information Science, vol 411. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-45404-2_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-45404-2_1

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-45403-5

  • Online ISBN: 978-3-642-45404-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics