Skip to main content
Top

2018 | OriginalPaper | Chapter

17. Rules in Mobile Context-Aware Systems

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Building systems that acquire, process and reason with context data is a major challenge, especially on mobile platforms. Constant updates of knowledge models are one of the primary requirements for the mobile context-aware systems. In this chapter we discuss selected practical results of the KnowMe project. We demonstrate the use of the formal model for uncertainty handling. We distinguish three phases that every context-aware system should pass during the development and later while operating on the mobile device. We discuss the knowledge modeling aspects and the use of the KnowMe toolset.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
3
MQTT (formerly MQ Telemetry Transport) is a publish-subscribe based lightweight messaging protocol for use on top of the TCP/IP protocol. For more details see http://​mqtt.​org.
 
7
Besides the aforementioned components, HeaRTDroid offers a prototype implementation of command-line called HaQuNa (Heart Query Notation).
 
9
See project website for details: http://​glados.​kis.​agh.​edu.​pl.
 
Literature
1.
go back to reference Dey, A.K.: Providing architectural support for building context-aware applications. Ph.D. thesis, Atlanta, GA, USA, AAI9994400 (2000) Dey, A.K.: Providing architectural support for building context-aware applications. Ph.D. thesis, Atlanta, GA, USA, AAI9994400 (2000)
2.
go back to reference Dey, A.K., Abowd, G.D., Salber, D.: A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Hum.-Comput. Interact. 16(2), 97–166 (2001)CrossRef Dey, A.K., Abowd, G.D., Salber, D.: A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Hum.-Comput. Interact. 16(2), 97–166 (2001)CrossRef
3.
go back to reference Pascalau, E., Nalepa, G.J., Kluza, K.: Towards a better understanding of the concept of context-aware business applications. In: Ganzha, M., Maciaszek, L.A., Paprzycki, M. (eds.) Proceedings of the Federated Conference on Computer Science and Information Systems – FedCSIS 2013, Krakow, Poland, 8–11 September 2013, pp. 959–966. IEEE (2013) Pascalau, E., Nalepa, G.J., Kluza, K.: Towards a better understanding of the concept of context-aware business applications. In: Ganzha, M., Maciaszek, L.A., Paprzycki, M. (eds.) Proceedings of the Federated Conference on Computer Science and Information Systems – FedCSIS 2013, Krakow, Poland, 8–11 September 2013, pp. 959–966. IEEE (2013)
4.
go back to reference Nalepa, G.J., Bobek, S.: Rule-based solution for context-aware reasoning on mobile devices. Comput. Sci. Inf. Syst. 11(1), 171–193 (2014)CrossRef Nalepa, G.J., Bobek, S.: Rule-based solution for context-aware reasoning on mobile devices. Comput. Sci. Inf. Syst. 11(1), 171–193 (2014)CrossRef
5.
go back to reference Bobek, S.: Methods for modeling self-adaptive mobile context-aware sytems. Ph.D. thesis, AGH University of Science and Technology (2016). Supervisor: Grzegorz J. Nalepa Bobek, S.: Methods for modeling self-adaptive mobile context-aware sytems. Ph.D. thesis, AGH University of Science and Technology (2016). Supervisor: Grzegorz J. Nalepa
6.
go back to reference Bobek, S., Nalepa, G.J., Ślażyński, M.: Challenges for migration of rule-based reasoning engine to a mobile platform. In: Dziech, A., Czyżewski, A. (eds.) Multimedia Communications, Services and Security. Communications in Computer and Information Science, vol. 429, pp. 43–57. Springer, Berlin (2014) Bobek, S., Nalepa, G.J., Ślażyński, M.: Challenges for migration of rule-based reasoning engine to a mobile platform. In: Dziech, A., Czyżewski, A. (eds.) Multimedia Communications, Services and Security. Communications in Computer and Information Science, vol. 429, pp. 43–57. Springer, Berlin (2014)
8.
go back to reference Lim, B.Y., Dey, A.K., Avrahami, D.: Why and why not explanations improve the intelligibility of context-aware intelligent systems. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. CHI ’09, pp. 2119–2128. ACM, New York (2009) Lim, B.Y., Dey, A.K., Avrahami, D.: Why and why not explanations improve the intelligibility of context-aware intelligent systems. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. CHI ’09, pp. 2119–2128. ACM, New York (2009)
9.
go back to reference Baldauf, M., Dustdar, S., Rosenberg, F.: A survey on context-aware systems. Int. J. Ad Hoc Ubiquitous Comput. 2(4), 263–277 (2007)CrossRef Baldauf, M., Dustdar, S., Rosenberg, F.: A survey on context-aware systems. Int. J. Ad Hoc Ubiquitous Comput. 2(4), 263–277 (2007)CrossRef
10.
go back to reference Lim, B.Y., Dey, A.K.: Investigating intelligibility for uncertain context-aware applications. In: Proceedings of the 13th International Conference on Ubiquitous Computing. UbiComp ’11, pp. 415–424. ACM, New York (2011) Lim, B.Y., Dey, A.K.: Investigating intelligibility for uncertain context-aware applications. In: Proceedings of the 13th International Conference on Ubiquitous Computing. UbiComp ’11, pp. 415–424. ACM, New York (2011)
11.
go back to reference Hunt, J.: Guide to the Unified Process featuring UML, Java and Design Patterns. Springer, Berlin (2003) Hunt, J.: Guide to the Unified Process featuring UML, Java and Design Patterns. Springer, Berlin (2003)
12.
go back to reference Domingos, P., Hulten, G.: Mining high-speed data streams. In: Proceedings of the Sixth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. KDD ’00, pp. 71–80. ACM, New York (2000) Domingos, P., Hulten, G.: Mining high-speed data streams. In: Proceedings of the Sixth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. KDD ’00, pp. 71–80. ACM, New York (2000)
13.
go back to reference Köping, L., Grzegorzek, M., Deinzer, F., Bobek, S., Ślażyński, M., Nalepa, G.J.: Improving indoor localization by user feedback. In: 2015 18th International Conference on Information Fusion (Fusion), pp. 1053–1060 (2015) Köping, L., Grzegorzek, M., Deinzer, F., Bobek, S., Ślażyński, M., Nalepa, G.J.: Improving indoor localization by user feedback. In: 2015 18th International Conference on Information Fusion (Fusion), pp. 1053–1060 (2015)
14.
go back to reference Ferreira, D.: AWARE: a mobile context instrumentation middleware to collaboratively understand human behavior. Ph.D. thesis, University of Oulu (2013) Ferreira, D.: AWARE: a mobile context instrumentation middleware to collaboratively understand human behavior. Ph.D. thesis, University of Oulu (2013)
15.
go back to reference Bobek, S., Porzycki, K., Nalepa, G.J.: Learning sensors usage patterns in mobile context-aware systems. In: Ganzha, M., Maciaszek, L.A., Paprzycki, M. (eds.) Proceedings of the Federated Conference on Computer Science and Information Systems – FedCSIS 2013, Krakow, Poland, 8-11 September 2013, pp. 993–998. IEEE (2013) Bobek, S., Porzycki, K., Nalepa, G.J.: Learning sensors usage patterns in mobile context-aware systems. In: Ganzha, M., Maciaszek, L.A., Paprzycki, M. (eds.) Proceedings of the Federated Conference on Computer Science and Information Systems – FedCSIS 2013, Krakow, Poland, 8-11 September 2013, pp. 993–998. IEEE (2013)
16.
go back to reference Bobek, S., Ślażyński, M., Nalepa, G.J.: Capturing dynamics of mobile context-aware systems with rules and statistical analysis of historical data. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) Artificial Intelligence and Soft Computing. Lecture Notes in Computer Science, vol. 9120, pp. 578–590. Springer International Publishing (2015) Bobek, S., Ślażyński, M., Nalepa, G.J.: Capturing dynamics of mobile context-aware systems with rules and statistical analysis of historical data. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) Artificial Intelligence and Soft Computing. Lecture Notes in Computer Science, vol. 9120, pp. 578–590. Springer International Publishing (2015)
17.
go back to reference Senge, R., Bösner, S., Dembczyński, K., Haasenritter, J., Hirsch, O., Donner-Banzhoff, N., Hüllermeier, E.: Reliable classification: learning classifiers that distinguish aleatoric and epistemic uncertainty. Inf. Sci. 255, 16–29 (2014)MathSciNetCrossRefMATH Senge, R., Bösner, S., Dembczyński, K., Haasenritter, J., Hirsch, O., Donner-Banzhoff, N., Hüllermeier, E.: Reliable classification: learning classifiers that distinguish aleatoric and epistemic uncertainty. Inf. Sci. 255, 16–29 (2014)MathSciNetCrossRefMATH
18.
go back to reference Parsaye, K., Chignell, M.: Expert Systems for Experts. Wiley, New York (1988) Parsaye, K., Chignell, M.: Expert Systems for Experts. Wiley, New York (1988)
19.
go back to reference Bobek, S., Nalepa, G.J.: Incomplete and uncertain data handling in context-aware rule-based systems with modified certainty factors algebra. In: Bikakis, A., Fodor, P., Roman, D. (eds.) Rules on the Web. From Theory to Applications. Lecture Notes in Computer Science, vol. 8620, pp. 157–167. Springer International Publishing (2014) Bobek, S., Nalepa, G.J.: Incomplete and uncertain data handling in context-aware rule-based systems with modified certainty factors algebra. In: Bikakis, A., Fodor, P., Roman, D. (eds.) Rules on the Web. From Theory to Applications. Lecture Notes in Computer Science, vol. 8620, pp. 157–167. Springer International Publishing (2014)
20.
go back to reference Nalepa, G., Bobek, S., Ligęza, A., Kaczor, K.: HalVA – rule analysis framework for XTT2 rules. In: Bassiliades, N., Governatori, G., Paschke, A. (eds.) Rule-Based Reasoning, Programming, and Applications. Lecture Notes in Computer Science, vol. 6826, pp. 337–344. Springer, Berlin (2011) Nalepa, G., Bobek, S., Ligęza, A., Kaczor, K.: HalVA – rule analysis framework for XTT2 rules. In: Bassiliades, N., Governatori, G., Paschke, A. (eds.) Rule-Based Reasoning, Programming, and Applications. Lecture Notes in Computer Science, vol. 6826, pp. 337–344. Springer, Berlin (2011)
21.
go back to reference Bobek, S., Nalepa, G.: Compact representation of conditional probability for rule-based mobile context-aware systems. In: Bikakis, A., Fodor, P., Roman, D. (eds.) Rules on the Web. From Theory to Applications. Lecture Notes in Computer Science. Springer International Publishing (2015) Bobek, S., Nalepa, G.: Compact representation of conditional probability for rule-based mobile context-aware systems. In: Bikakis, A., Fodor, P., Roman, D. (eds.) Rules on the Web. From Theory to Applications. Lecture Notes in Computer Science. Springer International Publishing (2015)
22.
go back to reference Quinlan, J.R.: C4.5: Programs for Machine Learning. Morgan Kaufmann Publishers Inc., San Francisco (1993) Quinlan, J.R.: C4.5: Programs for Machine Learning. Morgan Kaufmann Publishers Inc., San Francisco (1993)
23.
go back to reference Chau, M., Cheng, R., Kao, B., Ng, J.: Uncertain data mining: an example in clustering location data. In: Proceedings of the 10th Pacific-Asia Conference on Knowledge Discovery and Data Mining (PAKDD 2006). Lecture Notes in Computer Science, vol. 3918, pp. 199–204. Springer (2006) Chau, M., Cheng, R., Kao, B., Ng, J.: Uncertain data mining: an example in clustering location data. In: Proceedings of the 10th Pacific-Asia Conference on Knowledge Discovery and Data Mining (PAKDD 2006). Lecture Notes in Computer Science, vol. 3918, pp. 199–204. Springer (2006)
24.
go back to reference Tsang, S., Kao, B., Yip, K.Y., Ho, W.S., Lee, S.D.: Decision trees for uncertain data. IEEE Trans. Knowl. Data Eng. 23(1), 64–78 (2011)CrossRef Tsang, S., Kao, B., Yip, K.Y., Ho, W.S., Lee, S.D.: Decision trees for uncertain data. IEEE Trans. Knowl. Data Eng. 23(1), 64–78 (2011)CrossRef
25.
go back to reference Aggarwal, C.C., Yu, P.S.: A survey of uncertain data algorithms and applications. IEEE Trans. Knowl. Data Eng. 21(5), 609–623 (2009)CrossRef Aggarwal, C.C., Yu, P.S.: A survey of uncertain data algorithms and applications. IEEE Trans. Knowl. Data Eng. 21(5), 609–623 (2009)CrossRef
27.
28.
go back to reference Maron, O., Moore, A.: Hoeffding races: accelerating model selection search for classification and function approximation. In: Cowan, J.D., Tesauro, G., Alspector, J. (eds.) Advances in Neural Information Processing Systems, vol. 6, pp. 59–66. Morgan Kaufmann, San Francisco (1994) Maron, O., Moore, A.: Hoeffding races: accelerating model selection search for classification and function approximation. In: Cowan, J.D., Tesauro, G., Alspector, J. (eds.) Advances in Neural Information Processing Systems, vol. 6, pp. 59–66. Morgan Kaufmann, San Francisco (1994)
29.
go back to reference Bobek, S., Dziadzio, S., Jaciów, P., Ślażyński, M., Nalepa, G.J.: Understanding context with ContextViewer – tool for visualization and initial preprocessing of mobile sensors data. In: Proceedings of Modeling and Using Context: 9th International and Interdisciplinary Conference, CONTEXT 2015, Lanarca, Cyprus, November 2-6, 2015, pp. 77–90. Springer International Publishing, Cham (2015) Bobek, S., Dziadzio, S., Jaciów, P., Ślażyński, M., Nalepa, G.J.: Understanding context with ContextViewer – tool for visualization and initial preprocessing of mobile sensors data. In: Proceedings of Modeling and Using Context: 9th International and Interdisciplinary Conference, CONTEXT 2015, Lanarca, Cyprus, November 2-6, 2015, pp. 77–90. Springer International Publishing, Cham (2015)
30.
go back to reference Bobek, S.: HeaRT rule inference engine in intelligent systems. PAR Pomiary Automatyka Robotyka 15(12), 226–228 (2011). ISSN 1427-9126 Bobek, S.: HeaRT rule inference engine in intelligent systems. PAR Pomiary Automatyka Robotyka 15(12), 226–228 (2011). ISSN 1427-9126
31.
go back to reference Kiepas, P., Bobek, S., Nalepa, G.J.: Concept of rule-based configurator for Auto-WEKA using OpenML. In: Proceedings of the 2015 International Workshop on Meta-Learning and Algorithm Selection, p. 106 (2015) Kiepas, P., Bobek, S., Nalepa, G.J.: Concept of rule-based configurator for Auto-WEKA using OpenML. In: Proceedings of the 2015 International Workshop on Meta-Learning and Algorithm Selection, p. 106 (2015)
32.
go back to reference Bobek, S., Grodzki, O., Nalepa, G.J.: Indoor microlocation with BLE beacons and incremental rule learning. In: 2015 IEEE 2nd International Conference on Cybernetics (CYBCONF), pp. 91–96 (2015) Bobek, S., Grodzki, O., Nalepa, G.J.: Indoor microlocation with BLE beacons and incremental rule learning. In: 2015 IEEE 2nd International Conference on Cybernetics (CYBCONF), pp. 91–96 (2015)
33.
go back to reference Bobek, S., Nalepa, G.J.: Uncertain context data management in dynamic mobile environments. Future Gener. Comput. Syst. 66, 110–124 (2017)CrossRef Bobek, S., Nalepa, G.J.: Uncertain context data management in dynamic mobile environments. Future Gener. Comput. Syst. 66, 110–124 (2017)CrossRef
34.
go back to reference Zhang, L., Guan, Y.: Variance estimation over sliding windows. In: Proceedings of the Twenty-sixth ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems. PODS ’07, pp. 225–232. ACM, New York (2007) Zhang, L., Guan, Y.: Variance estimation over sliding windows. In: Proceedings of the Twenty-sixth ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems. PODS ’07, pp. 225–232. ACM, New York (2007)
35.
go back to reference Ester, M., peter Kriegel, H., Sander, J., Xu, X.: A density-based algorithm for discovering clusters in large spatial databases with noise. In: 2nd International Conference on Knowledge Discovery and Data Mining (KDD-96), pp. 226–231. AAAI Press (1996) Ester, M., peter Kriegel, H., Sander, J., Xu, X.: A density-based algorithm for discovering clusters in large spatial databases with noise. In: 2nd International Conference on Knowledge Discovery and Data Mining (KDD-96), pp. 226–231. AAAI Press (1996)
36.
go back to reference Bobek, S., Nalepa, G., Grodzki, O.: Automated discovery of mobile users locations with improved k-means clustering. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) Artificial Intelligence and Soft Computing. Lecture Notes in Computer Science, vol. 9120, pp. 565–577. Springer International Publishing (2015) Bobek, S., Nalepa, G., Grodzki, O.: Automated discovery of mobile users locations with improved k-means clustering. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) Artificial Intelligence and Soft Computing. Lecture Notes in Computer Science, vol. 9120, pp. 565–577. Springer International Publishing (2015)
Metadata
Title
Rules in Mobile Context-Aware Systems
Author
Grzegorz J. Nalepa
Copyright Year
2018
DOI
https://doi.org/10.1007/978-3-319-66655-6_17

Premium Partner