{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,23]],"date-time":"2026-04-23T03:54:59Z","timestamp":1776916499207,"version":"3.51.2"},"reference-count":35,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2012,4,1]],"date-time":"2012-04-01T00:00:00Z","timestamp":1333238400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100004963","name":"Seventh Framework Programme","doi-asserted-by":"publisher","award":["FP7-2007-2-224053 and FP7-224342-ICT-2007-2"],"award-info":[{"award-number":["FP7-2007-2-224053 and FP7-224342-ICT-2007-2"]}],"id":[{"id":"10.13039\/501100004963","id-type":"DOI","asserted-by":"publisher"}]},{"name":"PECES"},{"name":"CONET"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Auton. Adapt. Syst."],"published-print":{"date-parts":[[2012,4]]},"abstract":"<jats:p>A major characteristic of pervasive computing applications is their ability to adapt themselves to changing execution environments and physical contexts. In this article, we analyze different kinds of adaptations and introduce a multidimensional classification for them. On this basis, we propose a novel approach for peer-to-peer-based pervasive computing that provides support for the identified classes and integrates them in a multilevel architecture. We give a comprehensive overview of this architecture and its current realization in the Peer-to-Peer Pervasive Computing (3PC) project, discussing what adaptation is realized on each level, how the levels interact with each other, and how the overall system benefits from the integrated treatment of adaptation.<\/jats:p>","DOI":"10.1145\/2168260.2168270","type":"journal-article","created":{"date-parts":[[2012,5,1]],"date-time":"2012-05-01T13:43:38Z","timestamp":1335879818000},"page":"1-19","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":26,"title":["3PC"],"prefix":"10.1145","volume":"7","author":[{"given":"Marcus","family":"Handte","sequence":"first","affiliation":[{"name":"Universit\u00e4t Duisburg-Essen, Duisburg, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gregor","family":"Schiele","sequence":"additional","affiliation":[{"name":"Universit\u00e4t Mannheim, Mannheim, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Verena","family":"Matjuntke","sequence":"additional","affiliation":[{"name":"Universit\u00e4t Mannheim, Mannheim, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christian","family":"Becker","sequence":"additional","affiliation":[{"name":"Universit\u00e4t Mannheim, Mannheim, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pedro Jos\u00e9","family":"Marr\u00f3n","sequence":"additional","affiliation":[{"name":"Universit\u00e4t Duisburg-Essen, Duisburg, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2012,5,4]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.pmcj.2007.04.002"},{"key":"e_1_2_1_2_1","volume-title":"Proceedings of the IEEE International Conference on Pervasive Computing and Communication.","author":"Becker C.","unstructured":"Becker , C. , Handte , M. , and Schiele , G . 2004. PCOM -- A component system for pervasive computing . In Proceedings of the IEEE International Conference on Pervasive Computing and Communication. Becker, C., Handte, M., and Schiele, G. 2004. PCOM -- A component system for pervasive computing. In Proceedings of the IEEE International Conference on Pervasive Computing and Communication."},{"key":"e_1_2_1_3_1","volume-title":"Proceedings of the IEEE International Conference on Pervasive Computing and Communication.","author":"Becker C.","unstructured":"Becker , C. , Schiele , G. , Gubbels , H. , and Rothermel , K . 2003. Base -- A micro-broker-based middleware for pervasive computing . In Proceedings of the IEEE International Conference on Pervasive Computing and Communication. Becker, C., Schiele, G., Gubbels, H., and Rothermel, K. 2003. Base -- A micro-broker-based middleware for pervasive computing. In Proceedings of the IEEE International Conference on Pervasive Computing and Communication."},{"key":"e_1_2_1_4_1","volume-title":"Proceedings of the 16th International Symposium on Personal Indoor and Mobile Radio Communications. 11--14","author":"Costa P.","unstructured":"Costa , P. , Coulson , G. , Mascolo , C. , Picco , G. P. , and Zachariadis , S . 2005. The runes middleware: A reconfigurable component-based approach to networked embedded systems . In Proceedings of the 16th International Symposium on Personal Indoor and Mobile Radio Communications. 11--14 . Costa, P., Coulson, G., Mascolo, C., Picco, G. P., and Zachariadis, S. 2005. The runes middleware: A reconfigurable component-based approach to networked embedded systems. In Proceedings of the 16th International Symposium on Personal Indoor and Mobile Radio Communications. 11--14."},{"key":"e_1_2_1_5_1","volume-title":"Proceedings of the (USITS'01)","author":"De Lara E.","unstructured":"De Lara , E. , Wallach , D. S. , and Zwaenepoel , W . 2001. Puppeteer: Component-Based adaptation for mobile computing . In Proceedings of the (USITS'01) 3rd Conference on USENIX Symposium on Internet Technologies and Systems. 14--25. De Lara, E., Wallach, D. S., and Zwaenepoel, W. 2001. Puppeteer: Component-Based adaptation for mobile computing. In Proceedings of the (USITS'01) 3rd Conference on USENIX Symposium on Internet Technologies and Systems. 14--25."},{"key":"e_1_2_1_6_1","volume-title":"Proceedings of the 24th International Conference on Distributed Computing Systems Workshops. 520--527","author":"Ferscha A.","unstructured":"Ferscha , A. , Hechinger , M. , Mayrhofer , R. , and Oberhauser , R . 2004. A light-weight component model for peer-to-peer applications . In Proceedings of the 24th International Conference on Distributed Computing Systems Workshops. 520--527 . Ferscha, A., Hechinger, M., Mayrhofer, R., and Oberhauser, R. 2004. A light-weight component model for peer-to-peer applications. In Proceedings of the 24th International Conference on Distributed Computing Systems Workshops. 520--527."},{"key":"e_1_2_1_7_1","volume-title":"(HOTOS '01) Proceedings of the 8th Workshop on Hot Topics in Operating Systems. IEEE Computer Society","author":"Flinn J.","unstructured":"Flinn , J. , Narayanan , D. , and Satyanarayanan , M . 2001. Self-Tuned remote execution for pervasive computing . In (HOTOS '01) Proceedings of the 8th Workshop on Hot Topics in Operating Systems. IEEE Computer Society , Washington, DC, 61. Flinn, J., Narayanan, D., and Satyanarayanan, M. 2001. Self-Tuned remote execution for pervasive computing. In (HOTOS '01) Proceedings of the 8th Workshop on Hot Topics in Operating Systems. IEEE Computer Society, Washington, DC, 61."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/MPRV.2002.1012334"},{"key":"e_1_2_1_9_1","unstructured":"Grimm R. Davis J. Lemar E. MacBeth A. Swanson S. Anderson T. Bershad B. Borriello G. Gribble S. and Wetherall D. 2001. Programming for pervasive computing environments. Tech. rep. UW-CSE-01-06-01 University of Washington. June.  Grimm R. Davis J. Lemar E. MacBeth A. Swanson S. Anderson T. Bershad B. Borriello G. Gribble S. and Wetherall D. 2001. Programming for pervasive computing environments. Tech. rep. UW-CSE-01-06-01 University of Washington. June."},{"key":"e_1_2_1_10_1","volume-title":"Proceedings of the International Conference on Pervasive Services. 249--260","author":"Handte M.","unstructured":"Handte , M. , Becker , C. , and Rothermel , K . 2005. Peer-Based automatic configuration of pervasive applications . In Proceedings of the International Conference on Pervasive Services. 249--260 . Handte, M., Becker, C., and Rothermel, K. 2005. Peer-Based automatic configuration of pervasive applications. In Proceedings of the International Conference on Pervasive Services. 249--260."},{"key":"e_1_2_1_11_1","volume-title":"Proceedings of the International Conference on Pervasive Services. 214--222","author":"Handte M.","unstructured":"Handte , M. , Herrmann , K. , Schiele , G. , Becker , C. , and Rothermel , K . 2007. Automatic reactive adaptation of pervasive applications . In Proceedings of the International Conference on Pervasive Services. 214--222 . Handte, M., Herrmann, K., Schiele, G., Becker, C., and Rothermel, K. 2007. Automatic reactive adaptation of pervasive applications. In Proceedings of the International Conference on Pervasive Services. 214--222."},{"key":"e_1_2_1_12_1","volume-title":"Proceedings of the 4th IEEE International Conference on Pervasive Computing and Communications (PerCom'06)","author":"Handte M.","unstructured":"Handte , M. , Urbanski , S. , Becker , C. , Reinhard , P. , Engel , M. , and Smith , M . 2006. 3pc\/marnet pervasive presenter . In Proceedings of the 4th IEEE International Conference on Pervasive Computing and Communications (PerCom'06) Demos. Handte, M., Urbanski, S., Becker, C., Reinhard, P., Engel, M., and Smith, M. 2006. 3pc\/marnet pervasive presenter. In Proceedings of the 4th IEEE International Conference on Pervasive Computing and Communications (PerCom'06) Demos."},{"key":"e_1_2_1_13_1","volume-title":"Proceedings of the 7th ACM International Conference on Pervasive Services.","author":"Handte M.","unstructured":"Handte , M. , Wagner , S. , Schiele , G. , Becker , C. , and Marr\u00f3n , P. J . 2010. The base plug-in architecture - Composable communication support for pervasive systems . In Proceedings of the 7th ACM International Conference on Pervasive Services. Handte, M., Wagner, S., Schiele, G., Becker, C., and Marr\u00f3n, P. J. 2010. The base plug-in architecture - Composable communication support for pervasive systems. In Proceedings of the 7th ACM International Conference on Pervasive Services."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/PERCOM.2009.4912852"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/SASOW.2008.25"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/MPRV.2002.1012339"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/IE.2010.40"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.pmcj.2008.04.006"},{"key":"e_1_2_1_19_1","volume-title":"Proceedings of the 23rd International Conference on Distributed Computing Systems. 312--321","author":"Mohapatra S.","unstructured":"Mohapatra , S. and Venkatasubramanian , N . 2003. PARM: Power aware reconfigurable middleware . In Proceedings of the 23rd International Conference on Distributed Computing Systems. 312--321 . Mohapatra, S. and Venkatasubramanian, N. 2003. PARM: Power aware reconfigurable middleware. In Proceedings of the 23rd International Conference on Distributed Computing Systems. 312--321."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/PERCOM.2005.26"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/566726.566772"},{"key":"e_1_2_1_22_1","volume-title":"Proceedings of the International Conference on Distributed Computing Systems. 0122","author":"Roman M.","unstructured":"Roman , M. , Kon , F. , and Campbell , R. H . 1999. Design and implementation of runtime reflection in communication middleware: The dynamictao case . In Proceedings of the International Conference on Distributed Computing Systems. 0122 . Roman, M., Kon, F., and Campbell, R. H. 1999. Design and implementation of runtime reflection in communication middleware: The dynamictao case. In Proceedings of the International Conference on Distributed Computing Systems. 0122."},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.5555\/1435698.1437345"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/98.486973"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/507052.507053"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1133572.1133604"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/SASOW.2008.38"},{"key":"e_1_2_1_29_1","volume-title":"Aura: An architectural framework for user mobility in ubiquitous computing environments. In Proceedings of the 3rd Working IEEE\/IFIP Conference on Software Architecture","author":"Sousa J. P.","year":"2002","unstructured":"Sousa , J. P. and Garlan , D . 2002 . Aura: An architectural framework for user mobility in ubiquitous computing environments. In Proceedings of the 3rd Working IEEE\/IFIP Conference on Software Architecture . Kluwer Academic Publishers , 29--43. Sousa, J. P. and Garlan, D. 2002. Aura: An architectural framework for user mobility in ubiquitous computing environments. In Proceedings of the 3rd Working IEEE\/IFIP Conference on Software Architecture. Kluwer Academic Publishers, 29--43."},{"key":"e_1_2_1_30_1","unstructured":"Sun Microsystems. 2001. Jini technology core platform specification version 1.2. http:\/\/www.csag.ucsd.edu\/teaching\/cse291s03\/Readings\/core1_2.pdf.  Sun Microsystems. 2001. Jini technology core platform specification version 1.2. http:\/\/www.csag.ucsd.edu\/teaching\/cse291s03\/Readings\/core1_2.pdf."},{"key":"e_1_2_1_31_1","volume-title":"OTM Workshops (2). 763--772","author":"Tuttlies V.","unstructured":"Tuttlies , V. , Schiele , G. , and Becker , C . 2007. Comity - Conflict avoidance in pervasive computing environments . In OTM Workshops (2). 763--772 . Tuttlies, V., Schiele, G., and Becker, C. 2007. Comity - Conflict avoidance in pervasive computing environments. In OTM Workshops (2). 763--772."},{"key":"e_1_2_1_32_1","unstructured":"uddi.org. 2004. UDDI spec technical committee draft version 3.0.2. online. http:\/\/uddi.org\/.  uddi.org. 2004. UDDI spec technical committee draft version 3.0.2. online. http:\/\/uddi.org\/."},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIS.2008.33"},{"key":"e_1_2_1_34_1","volume-title":"Proceedings of the IEEE International Conference on Communications (ICC).","author":"Wang K. H.","unstructured":"Wang , K. H. and Li , B . 2002. Group mobility and partition prediction in wireless ad-hoc networks . In Proceedings of the IEEE International Conference on Communications (ICC). Wang, K. H. and Li, B. 2002. Group mobility and partition prediction in wireless ad-hoc networks. In Proceedings of the IEEE International Conference on Communications (ICC)."},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.421.0129"},{"key":"e_1_2_1_36_1","first-page":"94","article-title":"The computer for the twenty-first century. Sci","volume":"265","author":"Weiser M.","year":"1991","unstructured":"Weiser , M. 1991 . The computer for the twenty-first century. Sci . Amer. 265 , 3, 94 -- 104 . Weiser, M. 1991. The computer for the twenty-first century. Sci. Amer. 265, 3, 94--104.","journal-title":"Amer."}],"container-title":["ACM Transactions on Autonomous and Adaptive Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2168260.2168270","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2168260.2168270","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T10:52:06Z","timestamp":1750243926000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2168260.2168270"}},"subtitle":["System support for adaptive peer-to-peer pervasive computing"],"short-title":[],"issued":{"date-parts":[[2012,4]]},"references-count":35,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2012,4]]}},"alternative-id":["10.1145\/2168260.2168270"],"URL":"https:\/\/doi.org\/10.1145\/2168260.2168270","relation":{},"ISSN":["1556-4665","1556-4703"],"issn-type":[{"value":"1556-4665","type":"print"},{"value":"1556-4703","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012,4]]},"assertion":[{"value":"2010-01-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2011-07-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2012-05-04","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}