{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,28]],"date-time":"2025-10-28T00:26:54Z","timestamp":1761611214591,"version":"3.33.0"},"publisher-location":"Berlin, Heidelberg","reference-count":35,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540403173"},{"type":"electronic","value":"9783540448921"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2003]]},"DOI":"10.1007\/3-540-44892-6_23","type":"book-chapter","created":{"date-parts":[[2007,8,16]],"date-time":"2007-08-16T10:51:40Z","timestamp":1187261500000},"page":"455-473","source":"Crossref","is-referenced-by-count":11,"title":["A Proactive Middleware Platform for Mobile Computing"],"prefix":"10.1007","author":[{"given":"Andrei","family":"Popovici","sequence":"first","affiliation":[]},{"given":"Andreas","family":"Frei","sequence":"additional","affiliation":[]},{"given":"Gustavo","family":"Alonso","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2003,6,24]]},"reference":[{"key":"23_CR1","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1007\/3-540-45518-3_10","volume-title":"Middleware 2001: IFIP\/ACM Intl. Conf. on Distributed Systems Platforms","author":"D. Arregui","year":"2001","unstructured":"D. Arregui, F. Pacull, and J. Willamowski. Rule-Based Transactional Object Migration over a Reflective Middleware. In Middleware 2001: IFIP\/ACM Intl. Conf. on Distributed Systems Platforms, volume 2218 of LNCS, pages 179\u2013196, 2001."},{"key":"23_CR2","volume-title":"The Jini Specification","author":"K. Arnold","year":"1999","unstructured":"K. Arnold, A. Wollrath, B. O\u2019Sullivan, R. Scheifler, and J. Waldo. The Jini Specification. Addison-Wesley, Reading, MA, USA, 1999."},{"key":"23_CR3","unstructured":"G. S. Blair and G. Coulson. The Design and Implementation of Open ORB version 2. IEEE Distributed Systems Online Journal, 2(6), 2001."},{"issue":"6","key":"23_CR4","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1109\/98.475985","volume":"2","author":"R. Bagrodia","year":"1995","unstructured":"R. Bagrodia, W. Chu, L. Kleinrock, and G. Popek. Vision, Issues, and Architecture for Nomadic Computing. IEEE Personal Communications, 2(6):14\u201327, 1995.","journal-title":"IEEE Personal Communications"},{"key":"23_CR5","doi-asserted-by":"crossref","unstructured":"J. Baker and W. Hsieh. Runtime Aspect Weaving Through Metaprogramming. In 1st Intl. Conf. on Aspect-Oriented Software Development, Enschede, The Netherlands, pages 86\u201395, April 2002.","DOI":"10.1145\/508386.508396"},{"key":"23_CR6","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"160","DOI":"10.1007\/3-540-45518-3_9","volume-title":"Middleware 2001: IFIP\/ACM Intl. Conf. on Distributed Systems Platforms","author":"M. Clarke","year":"2001","unstructured":"M. Clarke, G. S. Blair, G. Coulson, and N. Parlavantzas. An Efficient Component Model for the Construction of Adaptive Middleware. In Middleware 2001: IFIP\/ACM Intl. Conf. on Distributed Systems Platforms, volume 2218 of LNCS, pages 160\u2013178, 2001."},{"key":"23_CR7","unstructured":"CORBA Component Model RFP. Available at http:\/\/www.omg.org\/docs\/orbos\/97-05-22.pdf , 1997."},{"key":"23_CR8","doi-asserted-by":"crossref","unstructured":"W.-K. Chen, M. Hiltunen, and R. Schlichting. Constructing adaptive software in distributed systems. In Proc. of the 21st Intl. Conf. on Distributed Computing Systems (ICDCS-01), pages 635\u2013643, Los Alamitos, CA, April 16\u201319 2001. IEEE Computer Society.","DOI":"10.1109\/ICDSC.2001.918994"},{"key":"23_CR9","series-title":"Lect Notes Comput Sci","volume-title":"An Architecture for the Effective Support of Adaptive Context-Aware Applications","author":"C. Efstratiou","year":"2001","unstructured":"C. Efstratiou, K. Cheverst, N. Davies, and A. Friday. An Architecture for the Effective Support of Adaptive Context-Aware Applications. LNCS, 1987, 2001."},{"key":"23_CR10","doi-asserted-by":"crossref","unstructured":"F. Eliassen, V. Goebel, T. Kristensen, T. Plagemann, A. Andersen, H. Rafaelsen, W. Yu, G. Blair, F. Costa, G. Coulson, and K. Saikoski. Next generation middleware: Requirements, architecture, and prototypes. In The Seventh IEEE Workshop on Future Trends of Distributed Computing Systems, pages 60-, Tunisia, South Africa, December 1999.","DOI":"10.1109\/FTDCS.1999.818785"},{"issue":"1","key":"23_CR11","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1145\/2363.2433","volume":"7","author":"D. Gelernter","year":"1985","unstructured":"D. Gelernter. Generative communication in Linda. ACM Transactions on Programming Languages and Systems (TOPLAS), 7(1):80\u2013112, 1985.","journal-title":"ACM Transactions on Programming Languages and Systems (TOPLAS)"},{"issue":"6","key":"23_CR12","doi-asserted-by":"publisher","first-page":"600","DOI":"10.1109\/71.774909","volume":"10","author":"M. A. Hiltunen","year":"1999","unstructured":"M. A. Hiltunen, R. D. Schlichting, X. Han, M. M. Cardozo, and R. Das. Real-time dependable channels: customizing qoS attributes for distributed systems. IEEE Transactions on Parallel and Distributed Systems, 10(6):600\u2013612, June 1999.","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"23_CR13","unstructured":"Jose Solorzano. leJOS, Java for the RCX. http:\/\/www.lejos.org , 2002."},{"key":"23_CR14","unstructured":"E. Kiciman and A. Fox. Separation of Concerns in Networked Service Composition. Position Paper Workshop on Advanced Separation of Concerns in Software Engineering at ICSE 2001, Toronto, Canada, May 2001."},{"key":"23_CR15","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"220","DOI":"10.1007\/BFb0053381","volume-title":"In Proc. of ECOOP\u201997-Jyv\u00e4skyl\u00e4, Finland","author":"G. Kiczales","year":"1997","unstructured":"G. Kiczales, J. Lamping, A. Menhdhekar, C. Maeda, C. Lopes, J.M. Loingtier, and J. Irwin. Aspect-Oriented Programming. In Mehmet Ak\u015fit and Satoshi Matsuoka, editors, In Proc. of ECOOP\u201997-Jyv\u00e4skyl\u00e4, Finland, volume 1241 of LNCS, pages 220\u2013242. Springer-Verlag, New York, NY, June 1997."},{"key":"23_CR16","unstructured":"Tim Kindberg and Kan Zhang. Context authentication using constrained channels. Technical Report HPL-2001-84, HP Labs, 2001."},{"issue":"4","key":"23_CR17","first-page":"457","volume":"35","author":"T. J. Lehman","year":"2001","unstructured":"T. J. Lehman, A. Cozzi, Y. Xiong, J. Gottschalk, V. Vasudevan, S. Landis, P. Davis, Bruce K., and P. Bowman. Hitting the distributed computing sweet spot with TSpaces. Computer Networks (Amsterdam, Netherlands:1999), 35(4):457\u2013472, March 2001.","journal-title":"Computer Networks (Amsterdam, Netherlands:1999)"},{"key":"23_CR18","unstructured":"Lego. Lego mindstorms robotics invention system. At http:\/\/mindstorms.lego.com , 2002. Lego Mindstorms."},{"key":"23_CR19","series-title":"Lect Notes Comput Sci","doi-asserted-by":"publisher","first-page":"398","DOI":"10.1007\/3-540-49255-0_119","volume-title":"Object-Oriented Technology: ECOOP\u201998 Workshop Reader","author":"C. V. Lopes","year":"1998","unstructured":"C. V. Lopes and G. Kiczales. Recent Developments in AspectJ. In Serge Demeyer and Jan Bosch, editors, Object-Oriented Technology: ECOOP\u201998 Workshop Reader, volume 1543 of LNCS, pages 398\u2013401. Springer, 1998."},{"key":"23_CR20","doi-asserted-by":"crossref","unstructured":"B. D. Noble, M. Satyanarayanan, D. Narayanan, J. E. Tilton, J. Flinn, and K. R. Walker. Agile Application-Aware Adaptation for Mobility. In Sixteenth ACM Symposium on Operating Systems Principles, pages 276\u2013287, Saint Malo, France, 1997.","DOI":"10.1145\/268998.266708"},{"key":"23_CR21","doi-asserted-by":"crossref","unstructured":"D. Orleans and K. Lieberherr. DJ: Dynamic Adaptive Programming in Java. In Reflection 2001: Meta-level Architectures and Separation of Crosscutting Concerns, Kyoto, Japan, September 2001. Springer Verlag.","DOI":"10.1007\/3-540-45429-2_5"},{"key":"23_CR22","doi-asserted-by":"crossref","unstructured":"A. Popovici and G. Alonso. Ad-Hoc Transactions for Mobile Sevices. In Proc. of the 3rd VLDB Intl. Workshop on Transactions and Electronic Services (TES\u2019 02), Hong Kong, China, August 2002.","DOI":"10.1007\/3-540-46121-3_14"},{"key":"23_CR23","unstructured":"A. Popovici, G. Alonso, and T. Gross. Design and evaluation of spontaneous container services. Technical report no. 368, Computer Science Department, Swiss Federal Institute of Technology, 2002."},{"key":"23_CR24","doi-asserted-by":"crossref","unstructured":"A. Popovici, G. Alonso, and T. Gross. Just in time aspects: Effcient dynamic weaving for java. In 2nd Intl. Conf. on Aspect-Oriented Software Development, Boston, USA, 2003.","DOI":"10.1145\/643603.643614"},{"key":"23_CR25","doi-asserted-by":"crossref","unstructured":"A. Popovici, T. Gross, and G. Alonso. Dynamic Weaving for Aspect Oriented Programming. In 1st Intl. Conf. on Aspect-Oriented Software Development, Enschede, The Netherlands, April 2002.","DOI":"10.1145\/508386.508404"},{"key":"23_CR26","series-title":"Lect Notes Comput Sci","volume-title":"ICrafter: A Service Framework for Ubiquitous Computing Environments","author":"S. R. Ponnekanti","year":"2001","unstructured":"S. R. Ponnekanti, B. Lee, A. Fox, P. Hanrahan, and T. Winograd. ICrafter: A Service Framework for Ubiquitous Computing Environments. LNCS, 2201, 2001."},{"key":"23_CR27","doi-asserted-by":"crossref","unstructured":"B. Schilit, N. Adams, and R. Want. Context-Aware Computing Applications. In IEEE Workshop on Mobile Computing Systems and Applications, Santa Cruz, CA, US, 1994.","DOI":"10.1109\/WMCSA.1994.16"},{"key":"23_CR28","doi-asserted-by":"crossref","unstructured":"E.G. Sirer, R. Grimm, A.J. Gregory, and B.N. Bershad. Design and Implementation of a Distributed Virtual Machine for Networked Computers. In Symposium on Operating Systems Principles, pages 202\u2013216, 1999.","DOI":"10.1145\/319151.319165"},{"key":"23_CR29","unstructured":"Sun Microsystems. The Java Security Model. http:\/\/java.sun.com\/ ."},{"issue":"1","key":"23_CR30","doi-asserted-by":"publisher","first-page":"175","DOI":"10.1147\/sj.391.0175","volume":"39","author":"T. Suganuma","year":"2000","unstructured":"T. Suganuma, T. Ogasawara, M. Takeuchi, T. Yasue, M. Kawahito, K. Ishizaki, H. Komatsu, and T. Nakatani. Overview of the IBM Java Just-in-Time Compiler. IBM Systems Journal, 39(1):175\u2013193, 2000.","journal-title":"IBM Systems Journal"},{"key":"23_CR31","unstructured":"Spec-The Standard Performance Evaluation Corporation. SPECjvm.Web access http:\/\/www.spec.org\/osg\/jvm98\/ ."},{"key":"23_CR32","unstructured":"Sun Microsystems. Java 2 Platform, Standard Edition, v 1.4.0: API Specification, 2002. http:\/\/www.java.sun.com\/j2se\/1.4\/docs\/api\/ ."},{"key":"23_CR33","unstructured":"Xerox Corporation. The AspectJ Programming Guide. Online Documentation, 2002. http:\/\/www.aspectj.org\/ ."},{"key":"23_CR34","doi-asserted-by":"crossref","unstructured":"S. S. Yau and F. Karim. Reconfigurable Context-Sensitive Middleware for ADS Applications in Mobile Ad-Hoc Network Environments. In 5th International Symposium on Autonomous Decentralized Systems (ISADS), pages 319\u2013326, March 2001.","DOI":"10.1109\/ISADS.2001.917435"},{"key":"23_CR35","doi-asserted-by":"crossref","unstructured":"John A. Zinky, David E. Bakken, and Richard E. Schantz. Architectural Support for Quality of Service for CORBA Objects. Theory and Practice of Object Systems, 3(1), 1997.","DOI":"10.1002\/(SICI)1096-9942(1997)3:1<55::AID-TAPO6>3.0.CO;2-6"}],"container-title":["Lecture Notes in Computer Science","Middleware 2003"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-44892-6_23","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,20]],"date-time":"2025-01-20T11:34:31Z","timestamp":1737372871000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-44892-6_23"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003]]},"ISBN":["9783540403173","9783540448921"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/3-540-44892-6_23","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2003]]}}}