{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,2]],"date-time":"2025-08-02T18:05:22Z","timestamp":1754157922661,"version":"3.41.2"},"reference-count":25,"publisher":"Emerald","issue":"2","license":[{"start":{"date-parts":[[2009,6,26]],"date-time":"2009-06-26T00:00:00Z","timestamp":1245974400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009,6,26]]},"abstract":"<jats:sec><jats:title content-type=\"abstract-heading\">Purpose<\/jats:title><jats:p>Smart spaces are open complex computing systems, consisting of a large variety of cooperative smart things. Central to building smart spaces is the support for sophisticated coordination among diverse smart things collaborating to accomplish specified tasks. Multi\u2010agent systems are often used as the software infrastructures to address the coordination issue in smart spaces. However, since agents in smart spaces are dynamic, resource\u2010bounded and have complicated service dependencies, current approaches to coordination in multi\u2010agent systems encounter new challenges when applied in smart spaces. The purpose of this paper is to address these issues.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Design\/methodology\/approach<\/jats:title><jats:p>The paper presents Baton, a service management system to explicitly resolve the particular issues stemming from smart spaces when coordinating agents. Baton is designed as a complement to coordination approaches in multi\u2010agent systems with a focus on mechanisms for service discovery, composition, request arbitration and dependency maintenance. Baton is now deployed in our own smart spaces to achieve better agent coordination.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Findings<\/jats:title><jats:p>The effectiveness and efficiency of Baton is validated by its practical use in the designed scenario and some evaluation experiments.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Research limitations\/implications<\/jats:title><jats:p>An attempt at performing dynamic service composition in Baton is made by using semantic information in future work.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Originality\/value<\/jats:title><jats:p>Baton, a service management system to explicitly resolve the particular issues stemming from smart spaces when coordinating agents is presented.<\/jats:p><\/jats:sec>","DOI":"10.1108\/17427370910976025","type":"journal-article","created":{"date-parts":[[2009,7,11]],"date-time":"2009-07-11T07:03:02Z","timestamp":1247295782000},"page":"104-126","source":"Crossref","is-referenced-by-count":0,"title":["Baton: a service manager for better sustaining agent coordination in smart spaces"],"prefix":"10.1108","volume":"5","author":[{"given":"Yue","family":"Suo","sequence":"first","affiliation":[]},{"given":"Jingyu","family":"Li","sequence":"additional","affiliation":[]},{"given":"Yuanchun","family":"Shi","sequence":"additional","affiliation":[]},{"given":"Peifeng","family":"Xiang","sequence":"additional","affiliation":[]}],"member":"140","reference":[{"key":"key2022030820412001100_b1","unstructured":"Berkeley DB XML (2006) Download page."},{"key":"key2022030820412001100_b2","doi-asserted-by":"crossref","unstructured":"Bi, X., Shi, Y., Chen, X. and Xiang, P. (2005), \u201cuPen, laser\u2010based, personalized, multi\u2010user interaction on large displays\u201d, Proceedings of the 13th ACM International Conference on Multimedia, pp. 1049\u201050.","DOI":"10.1145\/1101149.1101370"},{"key":"key2022030820412001100_b3","doi-asserted-by":"crossref","unstructured":"Cheyer, A. and Martin, D. (2001), \u201cThe open agent architecture\u201d, Journal of Autonomous Agents and Multi\u2010agent System, Vol. 4 No. 1, pp. 143\u20108.","DOI":"10.1023\/A:1010091302035"},{"key":"key2022030820412001100_b4","doi-asserted-by":"crossref","unstructured":"Fredriksson, A.R.M. and Gustavsson, R. (2003), \u201cSustainable coordination\u201d, in Klusch, M. et al. (Eds), Intelligent Information Agents, LNAI, Vol. 2586, Springer, Berlin and Heidelberg, pp. 203\u201033.","DOI":"10.1007\/3-540-36561-3_10"},{"key":"key2022030820412001100_b5","doi-asserted-by":"crossref","unstructured":"Gajos, K. (2001), \u201cRascal\u2010a resource manager for multi\u2010agent systems in smart spaces\u201d, Proceedings of the CEEMAS 2001.","DOI":"10.1007\/3-540-45941-3_12"},{"key":"key2022030820412001100_b6","doi-asserted-by":"crossref","unstructured":"Gelernter, D. (1985), \u201cGenerative communication in Linda\u201d, ACM Transactions on Programming Language and System, Vol. 7 No. 1, pp. 80\u2010112.","DOI":"10.1145\/2363.2433"},{"key":"key2022030820412001100_b7","unstructured":"Jade Corporation (1996), \u201cJade technical overview\u201d, available at: www.jadeworld.com\/downloads\/Jade6\/technicaloverview"},{"key":"key2022030820412001100_b8","doi-asserted-by":"crossref","unstructured":"Johanson, B., Fox, A. and Winograd, T. (2002), \u201cThe interactive workspaces project: experiences with ubiquitous computing rooms\u201d, IEEE Pervasive Computing, Vol. 1 No. 2, pp. 67\u201074.","DOI":"10.1109\/MPRV.2002.1012339"},{"key":"key2022030820412001100_b9","unstructured":"Kochman, R.W. (2003), \u201cDecision theoretic resource management for intelligent environments\u201d, MEng. thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, MA."},{"key":"key2022030820412001100_b10","unstructured":"Maffioletti, S. and Hirsbrunner, B. (2002), \u201cUbiDev: a homogeneous environment for ubiquitous interactive devices\u201d, Proceedings of the International Conference on Pervasive Computing, pp. 28\u201040."},{"key":"key2022030820412001100_b11","unstructured":"Mao, Y. (2004), \u201cSoftware infrastructure for smart space and its resource management\u201d, BEng. thesis."},{"key":"key2022030820412001100_b12","doi-asserted-by":"crossref","unstructured":"Martin, D.L., Cheyer, A.J., Moran, D.B. et al. (1999), \u201cThe open agent architecture: a framework for building distributed software systems\u201d, Applied Artificial Intelligence, Vol. 13 Nos. 1\u20102, pp. 91\u2010128.","DOI":"10.1080\/088395199117504"},{"key":"key2022030820412001100_b13","unstructured":"Metaglue, B.P. (1999), \u201cA programming language for multi\u2010agent systems\u201d, Master's thesis, Massachusetts Institute of Technology, Cambridge, MA."},{"key":"key2022030820412001100_b14","unstructured":"NIST Smart Space Laboratory (2005), available at: www.nist.gov\/smartspace"},{"key":"key2022030820412001100_b15","doi-asserted-by":"crossref","unstructured":"Omicini, A. and Ossowski, S. (2003), \u201cObjective versus subjective coordination in the engineering of agent systems\u201d, in Klusch, M. et al. (Eds), Intelligent Information Agents, LNAI, Vol. 2586, Springer, Berlin and Heidelberg, pp. 179\u2010202.","DOI":"10.1007\/3-540-36561-3_9"},{"key":"key2022030820412001100_b16","unstructured":"OWL\u2010S 1.1 Release (2004), available at: www.daml.org\/services\/owls\/1.1"},{"key":"key2022030820412001100_b17","doi-asserted-by":"crossref","unstructured":"Paterno, F., Mancini, C. and Meniconi, S. (1997), \u201cConcurTaskTrees: a diagrammatic notation for specifying task models\u201d, Proceedings of Interact 97","DOI":"10.1007\/978-0-387-35175-9_58"},{"key":"key2022030820412001100_b18","doi-asserted-by":"crossref","unstructured":"Ponekanti, S.R., Lee, B., Fox, A. et al. (2001), \u201cICrafter, a service framework for ubiquitous computing environments\u201d, Proceedings of the Third International Conference on Ubiquitous Computing, pp. 56\u201075.","DOI":"10.1007\/3-540-45427-6_7"},{"key":"key2022030820412001100_b19","unstructured":"Peters, S., Look, G., Quigley, K. et al. (2006), \u201cDesigning high\u2010level agent communication for distributed applications\u201d, available at: www.ai.mit.edu\/projects\/aire\/papers.shtml"},{"key":"key2022030820412001100_b20","doi-asserted-by":"crossref","unstructured":"Rom\u00e1n, M., Hess, C.K., Cerqueira, R., Ranganathan, A., Campbell, R.H., Nahrstedt, K. (2002), \u201cA middleware infrastructure for active spaces\u201d, IEEE Pervasive Computing, Vol. 1 No. 4, October\u2010December, pp. 74\u201083.","DOI":"10.1109\/MPRV.2002.1158281"},{"key":"key2022030820412001100_b21","unstructured":"Wolsey, L.A. (1998), Integer Programming, John Wiley & Sons, Chichester."},{"key":"key2022030820412001100_b22","unstructured":"Xiao, X., Chen, E. and Shi, Y. (2004), \u201cMultimedia communication between mobile devices and smart spaces\u201d, paper presented at the 13th National Multimedia Conference."},{"key":"key2022030820412001100_b23","unstructured":"Xie, W.K., Shi, Y.C., Xu, G.Y. et al., (2002), \u201cSmart platform \u2013 a software infrastructure for smart space (SISS)\u201d, paper presented at the Fourth International Conference on Multimodal Interfaces."},{"key":"key2022030820412001100_b24","unstructured":"XML Path Language Version 1.0 (1999), available at: www.w3.org\/TR\/xpath"},{"key":"key2022030820412001100_b25","doi-asserted-by":"crossref","unstructured":"Yuanchun, S., Weikai, X., Guangyou, X. et al. (2003), \u201cThe smart classroom: merging technologies for seamless tele\u2010education\u201d, IEEE Pervasive Computing, Vol. 2, p. 47.","DOI":"10.1109\/MPRV.2003.1203753"}],"container-title":["International Journal of Pervasive Computing and Communications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/www.emeraldinsight.com\/doi\/full-xml\/10.1108\/17427370910976025","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/17427370910976025\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/17427370910976025\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,25]],"date-time":"2025-07-25T00:24:13Z","timestamp":1753403053000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ijpcc\/article\/5\/2\/104-126\/162848"}},"subtitle":[],"editor":[{"given":"Evi","family":"Syukur","sequence":"first","affiliation":[]}],"short-title":[],"issued":{"date-parts":[[2009,6,26]]},"references-count":25,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2009,6,26]]}},"alternative-id":["10.1108\/17427370910976025"],"URL":"https:\/\/doi.org\/10.1108\/17427370910976025","relation":{},"ISSN":["1742-7371"],"issn-type":[{"type":"print","value":"1742-7371"}],"subject":[],"published":{"date-parts":[[2009,6,26]]}}}