{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,2]],"date-time":"2025-08-02T18:04:58Z","timestamp":1754157898747,"version":"3.41.2"},"reference-count":23,"publisher":"Emerald","issue":"4","license":[{"start":{"date-parts":[[2005,11,1]],"date-time":"2005-11-01T00:00:00Z","timestamp":1130803200000},"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":[[2005,11,1]]},"abstract":"<jats:p>Pervasive computing envisions seamless support for user tasks through cooperating devices that are present in an environment. Fluctuating availability of devices, induced by mobility and failures, requires mechanisms and algorithms that allow applications to adapt to their ever\u2010changing execution\nenvironments without user intervention. To ease the development of adaptive applications, Becker et al. (3) have proposed the peer\u2010based component system PCOM. This system provides fundamental mechanisms to support the automated composition of applications at runtime. In this article, we discuss the requirements on algorithms that enable automatic configuration of pervasive applications. Furthermore, we show how finding a configuration can be interpreted as Distributed Constraint Satisfaction Problem. Based on this, we present an algorithm that is capable of finding an application configuration in the presence of strictly limited resources. To show the feasibility of this algorithm, we present an evaluation based on simulations and real\u2010world measurements and we compare the results with a simple greedy approximation.<\/jats:p>","DOI":"10.1108\/17427370580000129","type":"journal-article","created":{"date-parts":[[2010,6,5]],"date-time":"2010-06-05T07:18:49Z","timestamp":1275722329000},"page":"251-264","source":"Crossref","is-referenced-by-count":6,"title":["Peer\u2010based automatic configuration of pervasive applications"],"prefix":"10.1108","volume":"1","author":[{"given":"Marcu","family":"Handte","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christian","family":"Becker","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kurt","family":"Rothermel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"140","reference":[{"key":"p_1","doi-asserted-by":"publisher","DOI":"10.1109\/TAI.2003.1250168"},{"key":"p_2","unstructured":"A. R. Baker. Intelligent Backtracking on Constraint Satisfaction Problems: Experimental and Theoretical Results. PhD thesis,University of Oregon, 1995."},{"key":"p_3","doi-asserted-by":"publisher","DOI":"10.1109\/PERCOM.2004.1276846"},{"key":"p_4","doi-asserted-by":"publisher","DOI":"10.1109\/PERCOM.2003.1192769"},{"key":"p_5","doi-asserted-by":"publisher","DOI":"10.1109\/2.774917"},{"key":"p_6","doi-asserted-by":"publisher","DOI":"10.1145\/800157.805047"},{"key":"p_7","doi-asserted-by":"publisher","DOI":"10.1109\/ICMAS.1998.699038"},{"key":"p_8","doi-asserted-by":"publisher","DOI":"10.1016\/0020-0190(80)90021-6"},{"key":"p_9","doi-asserted-by":"publisher","DOI":"10.1109\/MPRV.2002.1012334"},{"key":"p_10","doi-asserted-by":"publisher","DOI":"10.1109\/MPRV.2004.1321024"},{"key":"p_11","first-page":"194","volume-title":"ICDCS '03: Proceedings of the 23rd International Conference on Distributed Computing Systems","author":"Gu Xiaohui","year":"2003"},{"key":"p_12","doi-asserted-by":"publisher","DOI":"10.1109\/71.363410"},{"key":"p_13","doi-asserted-by":"publisher","DOI":"10.1016\/0020-0190(89)90212-3"},{"key":"p_14","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45578-7_56"},{"key":"p_15","doi-asserted-by":"publisher","DOI":"10.1109\/PERCOM.2003.1192722"},{"key":"p_16","doi-asserted-by":"publisher","DOI":"10.1016\/S0140-3664(03)00042-2"},{"key":"p_17","doi-asserted-by":"publisher","DOI":"10.1109\/MPRV.2002.1158281"},{"key":"p_18","first-page":"1","volume-title":"UBISYS '03: Workshop on System Support for Ubiquitous Computing at UBICOMP '03","author":"Saif U.","year":"2003"},{"key":"p_19","first-page":"20","volume-title":"11th ACM SIGOPS European Workshop","author":"Schiele G.","year":"2004"},{"volume-title":"1996 International Conference on Multi-Agent Systems","year":"1996","author":"Sycara K.","key":"p_20"},{"key":"p_21","doi-asserted-by":"publisher","DOI":"10.1023\/A:1011408729750"},{"key":"p_22","doi-asserted-by":"publisher","DOI":"10.1109\/69.729707"},{"key":"p_23","doi-asserted-by":"publisher","DOI":"10.1023\/A:1010078712316"}],"container-title":["International Journal of Pervasive Computing and Communications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/17427370580000129\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/17427370580000129\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,25]],"date-time":"2025-07-25T00:22:16Z","timestamp":1753402936000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ijpcc\/article\/1\/4\/251-264\/161363"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,11,1]]},"references-count":23,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2005,11,1]]}},"alternative-id":["10.1108\/17427370580000129"],"URL":"https:\/\/doi.org\/10.1108\/17427370580000129","relation":{},"ISSN":["1742-7371"],"issn-type":[{"type":"print","value":"1742-7371"}],"subject":[],"published":{"date-parts":[[2005,11,1]]}}}