Skip to main content

Three Categories of Context-Aware Systems

  • Conference paper
  • First Online:
Business Modeling and Software Design (BMSD 2018)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 319))

Included in the following conference series:

Abstract

With regard to context-aware systems: some optimize system-internal processes, based on the context state at hand; others maximize the user-perceived effectiveness of delivered services, by providing different service variants depending on the situation of the user; still others are about offering value-sensitivity when the society demands so. Even though those three perspectives cover a broad range of currently relevant applications there are no widely accepted and commonly used corresponding concepts and terms. This is an obstacle to broadly understand, effectively integrate, and adequately assess such systems. We address this problem, by considering a (component-based) methodological derivation of technical (software) specifications based on underlying enterprise models. That is because context states are about the enterprise environment of a (software) system while the delivery of context-aware services is about technical (software) functionalities; hence, we need a perspective on both. We consider the SDBC (Software Derived from Business Components) approach that brings together enterprise modeling and software specification. On that basis: (a) We deliver a base context-awareness conceptualization; (b) We partially align it to agent technology because adapting behaviors to environments assumes some kind of pro-activity that is only fully covered by agent systems, in our view. We partially illustrate our proposed conceptualization and particularly - the agent technology implications, by means of a case example featuring land border security.

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 EPUB and 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

References

  1. AWARENESS: Freeband AWARENESS Project (2008). http://www.freeband.nl

  2. Boissier, O., Bordini, R.H., Hübner, J.F., Ricci, A., Santi, A.: Multi-agent oriented programming with JaCaMo. Sci. Comput. Program. 78, 6 (2013)

    Article  Google Scholar 

  3. Brun, Y., Di Marzo Serugendo, G., Gacek, C., Giese, H., Kienle, H., Litoiu, M., Müller, H., Pezzè, M., Shaw, M.: Engineering self-adaptive systems through feedback loops. In: Cheng, Betty H.C., de Lemos, R., Giese, H., Inverardi, P., Magee, J. (eds.) Software Engineering for Self-Adaptive Systems. LNCS, vol. 5525, pp. 48–70. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-02161-9_3

    Chapter  Google Scholar 

  4. Cockburn, A.: Writing Effective Use Cases. Addison-Wesley, Boston (2000)

    Google Scholar 

  5. Dey, A.K.: Understanding and using context. Pers. Ubiquit. Comput. 5(1), 4–7 (2001)

    Article  Google Scholar 

  6. Dignum, V.: A model for organizational interaction: based on agents, founded in logic. Ph.D. thesis, Utrecht University (2004)

    Google Scholar 

  7. Friedman, B., Hendry, D.G., Borning, A.: A survey of value sensitive design methods. In: A Survey of Value Sensitive Design Methods, Foundations and Trends, vol. 1, p. 76 (2017)

    Article  Google Scholar 

  8. Google Dictionary: The website of Google Dictionary (2018). http://www.google.com

  9. Hindriks, K.V.: Programming rational agents in GOAL. In: El Fallah Seghrouchni, A., Dix, J., Dastani, M., Bordini, R.H. (eds.) Multi-Agent Programming: Languages, pp. 119–157. Springer, Tools and Applications (2009). https://doi.org/10.1007/978-0-387-89299-3_4

    Chapter  MATH  Google Scholar 

  10. Huebscher, M.C., McCann, J.A.: A survey of autonomic computing - degrees, models, and applications. ACM Comput. Surv. 40(3) (2008). Article no. 7

    Article  Google Scholar 

  11. Jensen, A.S., Dignum, V., Villadsen, J.: A framework for organization-aware agents. Auton. Agent. Multi-Agent Syst. 31(3), 387–422 (2017)

    Article  Google Scholar 

  12. Kephart, J.O., Chess, D.M.: The vision of autonomic computing. Computer 36(1), 41–50 (2003)

    Article  MathSciNet  Google Scholar 

  13. Kruchten, P.: The Rational Unified Process: An Introduction. Addison-Wesley, Boston (2003)

    Google Scholar 

  14. Mahdavi-Hezavehi, S., Avgeriou, P., Weyns, D.: A classification framework of uncertainty in architecture-based self-adaptive systems with multiple quality requirements. In: Mistrik, I., Ali, N., Kazman, R., Grundy, J., Schmerl, B. (eds.) Managing Trade-offs in Adaptable Software Architectures, 1st edn. Elseiver Inc. (2016)

    Google Scholar 

  15. MDA: The OMG Model Driven Architecture (2018). http://www.omg.org/mda

  16. Muehl, G., Werner, M., Jaeger, M.A., Herrmann, K., Parzyjegla, H.: On the definitions of self-managing and self-organizing systems. In: ITG/GI Symposium on Communication in Distributed Systems - 15, Bern, Switzerland, pp. 1–11 (2007)

    Google Scholar 

  17. Shishkov, B.: Enterprise Information Systems, A Modeling Approach. IICREST, Sofia (2017)

    Google Scholar 

  18. Shishkov, B., Janssen, M.: Enforcing context-awareness and privacy-by-design in the specification of information systems. In: Shishkov, B. (ed.) BMSD 2017. LNBIP, vol. 309, pp. 87–111. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-78428-1_5

    Chapter  Google Scholar 

  19. Shishkov, B., Mendling, J.: Business process variability and public values. In: Shishkov, B. (ed.) BMSD 2018. LNBIP, vol. 319, pp. 401–411. Springer, Cham (2018)

    Google Scholar 

  20. Shishkov, B., Janssen, M., Yin, Y.: Towards context-aware and privacy-sensitive systems. In: BMSD 2017, 7th International Symposium on Business Modeling and Software Design. SCITEPRESS (2017)

    Google Scholar 

  21. Shishkov, B., Mitrakos, D.: Towards context-aware border security control. In: 6th International Symposium on Business Modeling and Software Design, BMSD 2016. SCITEPRESS (2016)

    Google Scholar 

  22. Shishkov, B., van Sinderen, M.: From user context states to context-aware applications. In: Filipe, J., Cordeiro, J., Cardoso, J. (eds.) ICEIS 2007. LNBIP, vol. 12, pp. 225–239. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-88710-2_18

    Chapter  Google Scholar 

  23. Shishkov, B., Van Sinderen, M.J., Quartel, D.: SOA-driven business-software alignment. In: IEEE International Conference on e-Business Engineering, ICEBE 2006. IEEE (2006)

    Google Scholar 

  24. Shishkov, B., Warnier, M., Van Sinderen, M.: On the application of autonomic and context-aware computing to support home energy management. In: Proceedings of ICEIS 2010 - the 12th International Conference on Enterprise Information Systems, Funchal, PT, 8–12 June 2010. SCITEPRESS, Setúbal (2010)

    Google Scholar 

  25. UML: The Unified Modeling Language (2018). http://www.uml.org

  26. van Riemsdijk, M.B., Hindriks, K., Jonker, C.: Programming organization-aware agents. In: Aldewereld, H., Dignum, V., Picard, G. (eds.) ESAW 2009. LNCS (LNAI), vol. 5881, pp. 98–112. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-10203-5_9

    Chapter  Google Scholar 

  27. Wooldridge, M., Jennings, N.R.: Intelligent agents: theory and practice. Knowl. Eng. Rev. 10(2), 115–152 (1995)

    Article  Google Scholar 

Download references

Acknowledgements

This work is supported by: (i) the TU Delft - Delft Pilot project; (ii) Technical University of Denmark and the PDC A/S project. We would like to thank Jeroen van den Hoven for his support and guidance.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Boris Shishkov .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Shishkov, B., Larsen, J.B., Warnier, M., Janssen, M. (2018). Three Categories of Context-Aware Systems. In: Shishkov, B. (eds) Business Modeling and Software Design. BMSD 2018. Lecture Notes in Business Information Processing, vol 319. Springer, Cham. https://doi.org/10.1007/978-3-319-94214-8_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-94214-8_12

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-94213-1

  • Online ISBN: 978-3-319-94214-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics