Abstract
The sheer complexity and number of functionalities embedded in many everyday devices already exceed the ability of most users to learn how to use them effectively. An approach to tackle this problem is to introduce ‘smart’ capabilities in technical products, to enable them to proactively assist and co-operate with humans and other products. In this paper we provide an overview of our approach to realizing networks of proactive and co-operating smart products, starting from the requirements imposed by real-world scenarios. In particular, we present an ontology-based approach to modeling proactive problem solving, which builds on and extends earlier work in the knowledge acquisition community on problem solving methods. We then move on to the technical design aspects of our work and illustrate the solutions, to do with semantic data management and co-operative problem solving, which are needed to realize our functional architecture for proactive problem solving in concrete networks of physical and resource-constrained devices. Finally, we evaluate our solution by showing that it satisfies the quality attributes and architectural design patterns, which are desirable in collaborative multi-agents systems.
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
Mühlhäuser, M.: Smart Products: An Introduction. In: Mühlhäuser, M., et al. (eds.) AmI 2007 Workshops. CCIS, vol. 32, pp. 158–164. Springer, Heidelberg (2008)
Yorke-Smith, N., Saadati, S., Myers, K., Morley, D.: Like an Intuitive and Courteous Butler: A Proactive Personal Agent for Task Management. In: Eighth Int. Joint Conference on Autonomous Agents and Multi Agent Systems (AAMAS 2009), Budapest, Hungary (2009)
Vildjiounaite, E., Kantorovitch, J., Kyllönen, V., Niskanen, I., et al.: Designing Socially Acceptable Multimodal Interaction in Cooking Assistants. In: International Conference on Intelligent User Interfaces (IUI 2011), Palo Alto (2011)
Beckerle, M., Martucci, L.A., Ries, S.: Interactive Access Rule Learning: Generating Adapted Access Rule Sets. In: Second International Conference on Adaptive and Self-adaptive Systems and Applications (ADAPTIVE 2010), Lisbon, Portugal (2010)
Miche, M., Baumann, K., Golenzer, J., Brogle, M.: A Simulation Model for Evaluating Distributed Storage Services for Smart Product Systems. In: Puiatti, A., Gu, T. (eds.) MobiQuitous 2011. LNICST, vol. 104, pp. 162–173. Springer, Heidelberg (2012)
Schreiber, A.T.: Pragmatics of the Knowledge Level. Ph.D. Thesis, University of Amsterdam, http://www.few.vu.nl/~guus/papers/Schreiber92c.pdf
Woods, S., Barbacci, M.: Architectural evaluation of collaborative agent-based systems. Technical Report CMU/SEI-99-TR-025, SEI, Carnegie Mellon University, Pittsburgh, USA (1999), http://www.sei.cmu.edu/reports/99tr025.pdf
Maes, P.: Agents that reduce work and information overload. CACM 37(7), 30–40 (1994)
Zhang, Y., Volz, R. A., Loerger, T. R., Yen, J.: A decision-theoretic approach for designing proactive communication in multi-agent teamwork. In: SAC 2004, pp. 64–71 (2004)
Baumgartner, N., Gottesheim, W., Mitsch, S., Retschitzegger, W., Schwinger, W.: BeAware! - Situation awareness, the ontology-driven way. Data & Knowledge Engineering 69 (2010)
Motta, E.: Reusable Components for Knowledge Modelling: Case Studies in Parametric Design Problem Solving. IOS Press, Amsterdam (1999)
Chandrasekaran, B.: Generic tasks in knowledge-based reasoning: High-level building blocks for expert system design. IEEE Expert 1(3), 23–30 (1986)
Schreiber, G., Akkermans, H., Anjewierden, A., de Hoog, R., et al.: Knowledge Engineering and Management: The CommonKADS Methodology. MIT Press (2000)
Murdock, J.W., Goel, A.K.: Meta-case-based reasoning: self-improvement through self-understanding. J. Exp. Theor. Artif. Intell. 20(1), 1–36 (2008)
Domingue, J., Cabral, L., Galizia, S., Tanasescu, V., et al.: IRS-III: A Broker-based Approach to Semantic Web Services. Journal of Web Semantics 6(2), 109–132 (2008)
Aitenbichler, E., Kangasharju, J., Mühlhäuser, M.: MundoCore: A light-weight infrastructure for pervasive computing. Pervasive Mobile Computing 3(4), 332–361 (2007)
Smith, R.G.: The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver. IEEE Transactions on Computers 29(12) (December 1980)
d’Aquin, M., Nikolov, A., Motta, E.: How Much Semantic Data on Small Devices? In: Cimiano, P., Pinto, H.S. (eds.) EKAW 2010. LNCS, vol. 6317, pp. 565–575. Springer, Heidelberg (2010)
d’Aquin, M., Nikolov, A., Motta, E.: Building SPARQL-Enabled Applications with Android Devices. Demo at 10th International Semantic Web Conference (ISWC 2011) (2011)
Nikolov, A., Li, N., d’Aquin, M., Motta, E.: Evaluating semantic data infrastructure components for small devices. In: Int. Workshop on Evaluation of Semantic Technologies (IWEST 2010) at 9th International Semantic Web Conference (ISWC 2010) (2010)
Nikolov, A., d’Aquin, M., Li, N., Lopez, V., et al.: Evaluation of active components. SmartProducts Project Deliverable, D.2.5.1, http://www.smartproducts-project.eu/media/stories/smartproducts/publications/SmartProducts_D2.5.1_Final.pdf
Lee, S.K., Hwang, C.S.: Architecture modeling and evaluation for design of agent-based system. Journal of Systems and Software 72(2), 195–208 (2004)
Rao, A.S., George, M.P.: Modeling rational agents within a BDI-architecture. In: 2nd Int. Conference on Principles of Knowledge Representation and Reasoning (KR 1991) (1991)
Fernandez, M., Zang, Z., Lopez, V., Uren, V., Motta, E.: Ontology Augmentation: Towards Healthy Meal Planning. In: 6th Int. Conf. on Knowledge Capture (K-CAP 2011), Banff, Canada (2011)
Chen, H., Finin, T., Joshi, A.: The SOUPA Ontology for Pervasive Computing. In: Ontologies for Agents: Theory and Experiences, pp. 233–258. Birkhüuser (2005)
Wang, X.H., Zhang, D.Q., Gu, T., Pung, H.K.: Ontology Based Context Modeling and Reasoning using OWL. In: 2nd IEEE Annual Conference on Pervasive Computing and Communications Workshops, pp. 18–22 (2004)
Preuveneers, D., et al.: Towards an extensible context ontology for ambient intelligence. In: 2nd European Symposium on Ambient Intelligence, pp. 148–159 (2004)
Weiss, C., Bernstein, A., Boccuzzo, S.: i-MoCo: Mobile conference guide – storing and querying huge amounts of Semantic Web data on the iPhone/iPod Touch. Billion Triple Challenge ISWC 2008, Karlsruhe, Germany (2008)
David, J., Euzenat, J.: Linked data from your pocket: The Android RDFContent-Provider. Demo at 9th International Semantic Web Conference (ISWC 2010) (2010)
Le-Phuoc, D., Parreira, J.X., Reynolds, V., Hauswirth, M.: Rdf on the go: A rdf storage and query processor for mobile devices. Demo at 9th International Semantic Web Conference (ISWC 2010) (2010)
Ali, S., Kiefer, S.: μOR – A Micro OWL DL Reasoner for Ambient Intelligent Devices. In: Abdennadher, N., Petcu, D. (eds.) GPC 2009. LNCS, vol. 5529, pp. 305–316. Springer, Heidelberg (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
d’Aquin, M., Motta, E., Nikolov, A., Thomas, K. (2012). Realizing Networks of Proactive Smart Products. In: ten Teije, A., et al. Knowledge Engineering and Knowledge Management. EKAW 2012. Lecture Notes in Computer Science(), vol 7603. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33876-2_30
Download citation
DOI: https://doi.org/10.1007/978-3-642-33876-2_30
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-33875-5
Online ISBN: 978-3-642-33876-2
eBook Packages: Computer ScienceComputer Science (R0)