{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,2]],"date-time":"2025-08-02T18:05:23Z","timestamp":1754157923402,"version":"3.41.2"},"reference-count":21,"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>This paper aims to address a fundamental problem related to the interaction of rule\u2010based autonomous agents in pervasive and intelligent environments. Some rules of behaviour can lead a multi\u2010agent system to display unwanted periodic behaviour, such as networked appliances cycling on and off.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Design\/methodology\/approach<\/jats:title><jats:p>The paper presents a framework called interaction networks (INs) as a tool to describe and analyse this phenomena. In support of this, and as an aid to the visualisation and understanding of the temporal evolution of agent states, a graphical multi\u2010dimensional model (MDM) is offered. An instability prevention system (INPRES) based in identifying and locking network nodes is described.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Findings<\/jats:title><jats:p>Both IN, MDM and INPRES enable system designers to identify and prevent cyclic instability. The effectiveness of the approach is evaluated using both simulated and physical implementations.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Research limitations\/implications<\/jats:title><jats:p>The problem of cyclic instability is strongly related to the number of cycles in the IN associated. It is postulated that high coupling and high number of cycles contributes to the system to self\u2010lock; however, more research is needed in this direction.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Practical implications<\/jats:title><jats:p>The MDM, interaction benchmark, IN theory, INPRES and intelligent locking offer a practical solution to the problem of cyclic behaviour.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Originality\/value<\/jats:title><jats:p>Before this work there was no framework for analysing and eliminating the problem of cyclic instability in rule\u2010based multi\u2010agent systems.<\/jats:p><\/jats:sec>","DOI":"10.1108\/17427370910976043","type":"journal-article","created":{"date-parts":[[2009,7,11]],"date-time":"2009-07-11T07:02:38Z","timestamp":1247295758000},"page":"163-186","source":"Crossref","is-referenced-by-count":9,"title":["Understanding and avoiding interaction\u2010based instability in pervasive computing environments"],"prefix":"10.1108","volume":"5","author":[{"given":"Victor","family":"Zamudio","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Victor","family":"Callaghan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"140","reference":[{"key":"key2022020520231922700_b1","doi-asserted-by":"crossref","unstructured":"Callaghan, V., Clarke, G. and Chin, J. (2008), \u201cSome socio\u2010technical aspects of intelligent buildings and pervasive computing research\u201d, Intelligent Buildings International Journal, Vol. 1 No. 1, pp. 56\u201074.","DOI":"10.3763\/inbi.2009.0006"},{"key":"key2022020520231922700_b2","unstructured":"Callaghan, V., Colley, M., Clarke, G. and Hagras, H. (2001), \u201cThe cognitive disappearance of the computer: intelligent artefacts and embedded agents\u201d, Proceedings of the i3 2001, Workshop WS4 on Cognitive Versus Physical Disappearance, April, Porto."},{"key":"key2022020520231922700_b3","doi-asserted-by":"crossref","unstructured":"Callaghan, V., Colley, M., Hagras, H., Chin, J., Doctor, F. and Clark, G. (2005), \u201cProgramming iSpaces: a tale of two paradigms\u201d, iSpaces, Chapter 24, Springer Verlag, Ipswich.","DOI":"10.1007\/978-1-84628-429-8_24"},{"key":"key2022020520231922700_b4","unstructured":"Chin, J., Callaghan, V. and Clarke, G. (2006), \u201cAn end\u2010user programming paradigm for pervasive computing applications\u201d, International Conference on Pervasive Services, 26\u201029 June, Lyon."},{"key":"key2022020520231922700_b5","unstructured":"Coulouris, G., Dollimore, J. and Kindberg, T. (2005), \u201cDistributed systems\u201d, Concepts and Design, 4th ed., Addison Wesley, Harlow."},{"key":"key2022020520231922700_b6","unstructured":"(The) CUSTODIAN Project (2000), available at: www.rgu.ac.uk\/sss\/research\/page.cfm?pge=33336"},{"key":"key2022020520231922700_b7","doi-asserted-by":"crossref","unstructured":"Estrin, D., Culler, D., Pister, K. and Sukhatme, G. (2002), \u201cConnecting the physical world with pervasive networks\u201d, IEEE on Pervasive Computing, Vol. 1 No. 1, pp. 59\u201069.","DOI":"10.1109\/MPRV.2002.993145"},{"key":"key2022020520231922700_b8","unstructured":"Haggard, G., Schlipf, J. and Whitesides, S. (2006), Discrete Mathematics for Computer Science, Thomson, Belmont, CA."},{"key":"key2022020520231922700_b9","doi-asserted-by":"crossref","unstructured":"Hagras, H., Callaghan, V., Colley, M., Clarke, G., Pounds\u2010Cornish, A. and Duman, H. (2004), \u201cCreating an ambient\u2010intelligence environment using embedded agents\u201d, IEEE on Intelligent Systems, Vol. 19 No. 6, pp. 12\u201020.","DOI":"10.1109\/MIS.2004.61"},{"key":"key2022020520231922700_b10","unstructured":"Holmes, A., Duman, H. and Pounds\u2010Cornish, A. (2002), \u201cThe iDorm: gateway to heterogeneous networking environments\u201d, Proceedings of the International Test and Evaluation Association (ITEA) Workshop Virtual Home Environments, ITEA Press, pp. 30\u20107."},{"key":"key2022020520231922700_b11","doi-asserted-by":"crossref","unstructured":"Kolberg, M., Magill, E., Marples, D. and Tsang, S. (2002), \u201cFeature interactions in services for Internet personal appliances\u201d, IEEE International Conference on Communications 2002, ICC 2002, 28 April\u20102 May, Vol. 4, pp. 2613\u20108.","DOI":"10.1109\/ICC.2002.997315"},{"key":"key2022020520231922700_b12","unstructured":"Martins Ferreira, J.M., Amaral, T., Santos, D., Agiannidis, A. and Edge, M. (2000), \u201cThe custodian tool: simple design of home automation systems for people with special needs\u201d, paper presented at the EIB Scientific Conference, Munich, October."},{"key":"key2022020520231922700_b13","unstructured":"Mowbray, M. and Williamson, M. (2003), \u201cResilience for autonomous agents\u201d, Technical Report HPL\u20102003\u2010210, Internet Systems and Storage Laboratory, HP Laboratories Bristol, 17 October."},{"key":"key2022020520231922700_b14","unstructured":"Paulson, D., Nicolle, C. and Galley, M. (2002), \u201cReview of the current status of research on \u2018Smart Homes\u2019 and other domestic assistive technologies in support of TAHI trials\u2010prepared for The Department of Trade and Industry\u201d, Ergonomics and Safety Research Institute (ESRI), Loughborough University, Loughborough, October, available at: http:\/\/dspace.lboro.ac.uk\/dspace\/bitstream\/2134\/1030\/1\/AR2320.pdf"},{"key":"key2022020520231922700_b15","doi-asserted-by":"crossref","unstructured":"Pemmaraju, S. and Skiena, S. (2003), Computational Discrete Mathematics: Combinatorics and Graph Theory with MathematicaTM, Cambridge University Press, Cambridge.","DOI":"10.1017\/CBO9781139164849"},{"key":"key2022020520231922700_b16","unstructured":"Weisbuch, G. (1991), \u201cComplex systems\u201d, Lecture Notes, Vol. II, Santa Fe Institute Studies in the Sciences of Complexity, Reading, MA."},{"key":"key2022020520231922700_b17","unstructured":"Wilson, M. and Magill, E. (2005), \u201cA model for service interaction avoidance in home networks\u201d, Proceedings of the fifth Annual Postgraduate Symposium on the Converge of Telecommunications, Networking and Broadcasting, June, Liverpool."},{"key":"key2022020520231922700_b18","unstructured":"Wilson, M., Magill, E. and Colberg, M. (2005), \u201cAn online approach for the service interaction problem in home automation\u201d, Consumer Communications and Networking Conference 2005 CCNC Second IEEE, 3\u20106 January, pp. 251\u20106."},{"key":"key2022020520231922700_b19","unstructured":"Wolfram, S. (2003), The Mathematica Book, 5th ed., Wolfram Media, Champaign, IL."},{"key":"key2022020520231922700_b20","unstructured":"Zamudio, V. and Callaghan, V. (2006), \u201cUnwanted periodic behaviour in pervasive computing environments\u201d, The IEEE International Conference on Pervasive Services, 26\u201029 June, Lyon."},{"key":"key2022020520231922700_b21","doi-asserted-by":"crossref","unstructured":"Zamudio, V., Callaghan, V. and Chin, J. (2005), \u201cA multi\u2010dimensional model for task representation and allocation in intelligent environments\u201d, Proceedings of The Second International Symposium on Ubiquitious Intelligence and Smart Worlds (UISW2005), 6\u20107 December, Nagasaki.","DOI":"10.1007\/11596042_36"}],"container-title":["International Journal of Pervasive Computing and Communications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/www.emeraldinsight.com\/doi\/full-xml\/10.1108\/17427370910976043","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/17427370910976043\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/17427370910976043\/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\/163-186\/162857"}},"subtitle":[],"editor":[{"given":"Evi","family":"Syukur","sequence":"first","affiliation":[],"role":[{"role":"editor","vocabulary":"crossref"}]}],"short-title":[],"issued":{"date-parts":[[2009,6,26]]},"references-count":21,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2009,6,26]]}},"alternative-id":["10.1108\/17427370910976043"],"URL":"https:\/\/doi.org\/10.1108\/17427370910976043","relation":{},"ISSN":["1742-7371"],"issn-type":[{"type":"print","value":"1742-7371"}],"subject":[],"published":{"date-parts":[[2009,6,26]]}}}