Abstract
The focus of this paper is to show that the E-C-A paradigm offers an excellent approach for specifying the behavior of context-aware information push services. Such a service enables its operator to provide the users with tailored messages related to their current situation (context). The paper introduces CAIPS, an implementation of such a service for the tourism domain. The underlying E-C-A rules are presented and the design of the associated rule-engine is described. The engine’s rule-interpreter is based on event-notification services and the object-oriented query-language HQL. The paper further presents a graphical high-level editor which supports business-experts in “writing” the CAIPS E-C-A rules. The presented approach enables the rapid development of new tailored messages (related to the user’s context) without the need to modify the underlying application, i.e. without the trouble of writing new code for new message types.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Beer, T., Höpken, W.R., Zanker, M., Rasinger, J., Jessenitschnig, M., Fuchs, M., Werthner, H.: An Intelligent Information Push Service for the Tourist Domain. In: European Conference on Artificial Intelligence (Workshop on Recommender Systems), Riva del Garda (2006)
Beer, T., Fuchs, M., Höpken, W.R., Rasinger, J., Werthner, H.: CAIPS: A Context-Aware Information Push Service in Tourism. In: Sigala, M., Mich, L., Murphy, J. (eds.) Information and Communication Technologies in Tourism 2007, Wien, pp. 129–140. Springer, Heidelberg (2007)
Beierle, C., Kern-Isberner, G.: Methoden wissensbasierter Systeme. Hagen, Vieweg (2003)
Bloesch, A.C., Halpin, T.A.: ConQuer: A Conceptual Query Language. In: 15. Int. Conference on conceptual modeling, Cottbus, Germany. LNCS, Springer, Heidelberg (1996)
Brachman, R.J., Levesque, H.J.: Knowledge Representation and Reasoning. Morgan Kaufmann, San Francisco (2004)
Cheverst, K., Mitchell, K., et al.: Investigating Context-aware Informaiton Push vs. Information Pull to Tourists. In: MobileHCI 2001 workshop on HCI with Mobile Devices, Lille, France (2001)
Dolomiti Superski, http://www.dolomitisuperski.com
Evans, E.: Domain-Driven Design. Addison-Wesley, Boston, MA (2004)
Feigenbaum, E.A.: Expert Systems: Principles and Practice (1992)
Franklin, M.J., Zdoni, S.B.: Data In Your Face: Push Technology in Perspective. In: ACM SIGMOD International Conference on Management of Data, ACM Press, Seattle, Washington, USA (1998)
Halpin, T.: Information Modeling and Relational Databases - From Conceptual Analysis to Logical Design. Morgan Kaufmann, San Francisco (2001)
Hibernate O/R Mapper, http://www.hibernate.org/
Hibernate Query Lang. http://www.hibernate.org/hib_docs/reference/en/html/queryhql.html
Hinze, A.: A-MEDIAS: Concept and Design of an Adaptive Integrating Event Notification Service. Freie Universität. Berlin, Mathematik u. Informatik. PhD thesis (2003)
Hofer Reisen, http://www.hofer-reisen.at
Höpken, W., Fuchs, M., Zanker, M., Beer, T., Eybl, A., Flores, S., Gordea, S., Jessenitschnig, M., Kerner, T., Linke, D., Rasinger, J., Schnabl, M.: etPlanner: An IT framework for comprehensive and integrative travel guidance. In: Hitz, M., Sigala, M., Murphy, J. (eds.) Information and Communication Technologies in Tourism 2006, Wien, pp. 125–134. Springer, Heidelberg (2006)
Jaynes, J.: The Origins of Consciousness in the Breakdown of the Bicameral Mind. Princeton University Press, Princeton (1976)
Karagiannis, D., Telesko, R.: Wissensmanagement. Konzepte der Künstlichen Intelligenz und des Softcomputing: Oldenbourg (2001)
Kendall, J.E., Kendall, K.E.: Information Delivery Systems: An Exploration of Web Pull and Push Technologies. Communications of the AIS 1(4) (1999)
Kranenburg, H.: A context management framework for supporting context-aware distributed applications. Communications Magazine 44(8), 67–74 (2006)
May, W., Alferes, J.J., Ricardo, A.: Active Rules in the Semantic Web: Dealing with Language Heterogeneity. In: Adi, A., Stoutenburg, S., Tabet, S. (eds.) RuleML 2005. LNCS, vol. 3791, pp. 30–44. Springer, Heidelberg (2005)
Mühl, G.: Large-Scale Content-Based publish subscribe systems. Informatik. Darmstadt, Technische Universität. PhD thesis (2002)
Reaction RuleML, http://ibis.in.tum.de/research/ReactionRuleML/
Sowa, J.F.: Knowledge Representation: Logical, Philosophical, and Computational Foundations. Brooks Cole Publishing, Pacific Grove, CA (2000)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Beer, T., Rasinger, J., Höpken, W., Fuchs, M., Werthner, H. (2007). Exploiting E-C-A Rules for Defining and Processing Context-Aware Push Messages. In: Paschke, A., Biletskiy, Y. (eds) Advances in Rule Interchange and Applications. RuleML 2007. Lecture Notes in Computer Science, vol 4824. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75975-1_19
Download citation
DOI: https://doi.org/10.1007/978-3-540-75975-1_19
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-75974-4
Online ISBN: 978-3-540-75975-1
eBook Packages: Computer ScienceComputer Science (R0)