메뉴 건너뛰기




Volumn 4, Issue 4, 2010, Pages 355-389

A survey of software adaptation in mobile and ubiquitous computing

Author keywords

Adaptation acting; Adaptation reasoning; Context awareness; Dynamic software adaptation; Mobile computing; Ubiquitous computing

Indexed keywords

ADAPTATION ACTING; ADAPTATION REASONING; CONTEXT- AWARENESS; CRITICAL EVALUATION; DYNAMIC SOFTWARE ADAPTATION; DYNAMIC SOFTWARES; ENGINEERING AND COMPUTER SCIENCE; MOBILE AND UBIQUITOUS COMPUTING; RESOURCECONSTRAINED DEVICES; SOFTWARE ADAPTATION;

EID: 78049249447     PISSN: 17517575     EISSN: 17517583     Source Type: Journal    
DOI: 10.1080/17517575.2010.509814     Document Type: Article
Times cited : (81)

References (128)
  • 4
    • 0142156644 scopus 로고    scopus 로고
    • Is context-aware computing taking control away from the user? Three levels of interactivity examined
    • Springer, LNCS
    • Barkhuus, L., et al., 2003. Is context-aware computing taking control away from the user? Three levels of interactivity examined. In: Proceedings of Ubicomp 2003. Springer, LNCS, 149-156.
    • (2003) In: Proceedings of Ubicomp 2003 , pp. 149-156
    • Barkhuus, L.1
  • 5
    • 38049086225 scopus 로고    scopus 로고
    • Patterns and technologies for enabling supply chain traceability through collaborative e-business
    • Bechini, A., et al., 2008. Patterns and technologies for enabling supply chain traceability through collaborative e-business. Information Software Technology, 50 (4), 342-359.
    • (2008) Information Software Technology , vol.50 , Issue.4 , pp. 342-359
    • Bechini, A.1
  • 6
    • 33746268568 scopus 로고    scopus 로고
    • Towards an engineering approach to component adaptation
    • Becker, S., et al., 2006. Towards an engineering approach to component adaptation. Architecting Systems with Trustworthy Components, Volume 3938/2006, 193-215.
    • (2006) Architecting Systems With Trustworthy Components , vol.2006-3938 , pp. 193-215
    • Becker, S.1
  • 7
    • 33846696729 scopus 로고    scopus 로고
    • Yesterday's tomorrows: Notes on ubiquitous computing's dominant vision
    • Bell, G. and Dourish, P., 2007. Yesterday's tomorrows: notes on ubiquitous computing's dominant vision. Personal Ubiquitous Computing, 11 (2), 133-143.
    • (2007) Personal Ubiquitous Computing , vol.11 , Issue.2 , pp. 133-143
    • Bell, G.1    Dourish, P.2
  • 8
    • 70350759690 scopus 로고    scopus 로고
    • And what can context do for data?
    • Bolchini, C., et al., 2009. And what can context do for data? Communications of the ACM, 52 (11),136-140.
    • (2009) Communications of the ACM , vol.52 , Issue.11 , pp. 136-140
    • Bolchini, C.1
  • 10
    • 78049306234 scopus 로고    scopus 로고
    • Scalability of decision models for dynamic product lines
    • Tokyo, Japan: Kindai Kagaku Sha Co. Ltd
    • Brataas, G., et al., 2007b. Scalability of decision models for dynamic product lines. In: SPLC (2). Tokyo, Japan: Kindai Kagaku Sha Co. Ltd., 23-32.
    • (2007) In: SPLC (2) , pp. 23-32
    • Brataas, G.1
  • 11
    • 0022688781 scopus 로고
    • A robust layered control system for a mobile robot
    • Brooks, R., 1986. A robust layered control system for a mobile robot. IEEE Journal of Robotics and Automation, 2 (1), 14-23.
    • (1986) IEEE Journal of Robotics and Automation , vol.2 , Issue.1 , pp. 14-23
    • Brooks, R.1
  • 15
    • 0038687556 scopus 로고    scopus 로고
    • A micro-economic approach to conflict resolution in mobile computing
    • Capra, L., Emmerich, W., and Mascolo, C., 2002. A micro-economic approach to conflict resolution in mobile computing. SIGSOFT Software Engineering Notes, 27 (6), 31-40.
    • (2002) SIGSOFT Software Engineering Notes , vol.27 , Issue.6 , pp. 31-40
    • Capra, L.1    Emmerich, W.2    Mascolo, C.3
  • 16
    • 0242579167 scopus 로고    scopus 로고
    • CARISMA: Context-aware reflective middleware system for mobile applications
    • Capra, L., Emmerich, W., and Mascolo, C., 2003. CARISMA: context-aware reflective middleware system for mobile applications. IEEE Transactions on Software Engineering, 29,929-945.
    • (2003) IEEE Transactions On Software Engineering , vol.29 , pp. 929-945
    • Capra, L.1    Emmerich, W.2    Mascolo, C.3
  • 24
    • 33745173818 scopus 로고    scopus 로고
    • Middleware: Context management in heterogeneous, evolving ubiquitous environments
    • da Rocha, R.C.A. and Endler, M., 2006. Middleware: context management in heterogeneous, evolving ubiquitous environments. IEEE Distributed Systems Online, 7 (4), 1.
    • (2006) IEEE Distributed Systems Online , vol.7 , Issue.4 , pp. 1
    • da Rocha, R.C.A.1    Endler, M.2
  • 26
    • 84900830868 scopus 로고    scopus 로고
    • Understanding and using context
    • Dey, A.K., 2001. Understanding and using context. Personal Ubiquitous Computing, 5 (1), 4-7.
    • (2001) Personal Ubiquitous Computing , vol.5 , Issue.1 , pp. 4-7
    • Dey, A.K.1
  • 27
    • 78049298311 scopus 로고    scopus 로고
    • Distributed.net, Distributed Computing Technologies, Inc. Available from, [Accessed 17 December 2009]
    • Distributed.net, 2009. distributed.net: Node Zero [online]. Distributed Computing Technologies, Inc. Available from: http://www.distributed.net/ [Accessed 17 December 2009].
    • (2009) Distributed.net: Node Zero [online]
  • 29
    • 18144393441 scopus 로고    scopus 로고
    • Using feedback in collaborative reinforcement learning to adaptively optimize MANET routing
    • Dowling, J., et al., 2005. Using feedback in collaborative reinforcement learning to adaptively optimize MANET routing. IEEE Transactions on Systems, Man and Cybernetics, Part A: Systems and Humans, 35 (3), 360-372.
    • (2005) IEEE Transactions On Systems, Man and Cybernetics, Part A: Systems and Humans , vol.35 , Issue.3 , pp. 360-372
    • Dowling, J.1
  • 30
    • 78049255483 scopus 로고    scopus 로고
    • E-Ink, Available from, [Accessed 14 July 2010]
    • E-Ink, 2003. Electronic paper displays [online]. Available from: http://www.eink.com/technology/index.html [Accessed 14 July 2010].
    • (2003) Electronic Paper Displays [online]
  • 31
  • 35
    • 33645002511 scopus 로고    scopus 로고
    • Using architecture models for runtime adaptability
    • Floch, J., et al., 2006. Using architecture models for runtime adaptability. Software IEEE, 23 (2),62-70.
    • (2006) Software IEEE , vol.23 , Issue.2 , pp. 62-70
    • Floch, J.1
  • 36
    • 34250003518 scopus 로고    scopus 로고
    • An approach to self-adaptive software based on supervisory control
    • Balatonfured, Hungary: Springer-Verlag
    • Gabor, K., et al., 2003. An approach to self-adaptive software based on supervisory control. In: Self-adaptive software: applications, Balatonfured, Hungary: Springer-Verlag, 77-92.
    • (2003) In: Self-adaptive Software: Applications , pp. 77-92
    • Gabor, K.1
  • 37
    • 0348183205 scopus 로고    scopus 로고
    • Project Aura: Toward distraction-free pervasive computing
    • Garlan, D., et al., 2002. Project Aura: toward distraction-free pervasive computing. Pervasive Computing, IEEE, 1 (2), 22-31.
    • (2002) Pervasive Computing, IEEE , vol.1 , Issue.2 , pp. 22-31
    • Garlan, D.1
  • 38
    • 7244223259 scopus 로고    scopus 로고
    • Rainbow: Architecture-based self-adaptation with reusable infrastructure
    • Garlan, D., et al., 2004. Rainbow: architecture-based self-adaptation with reusable infrastructure. Computer, 37 (10), 46-54.
    • (2004) Computer , vol.37 , Issue.10 , pp. 46-54
    • Garlan, D.1
  • 39
    • 65349163564 scopus 로고    scopus 로고
    • A comprehensive solution for application-level adaptation
    • Geihs, K., et al., 2009a. A comprehensive solution for application-level adaptation. Software: Practice and Experience, 39 (4), 385-422.
    • (2009) Software: Practice and Experience , vol.39 , Issue.4 , pp. 385-422
    • Geihs, K.1
  • 40
    • 78049273836 scopus 로고    scopus 로고
    • Modeling of context-aware self-adaptive applications in ubiquitous and service-oriented environments
    • Schloss Dagstuhl, Germany: Springer-Verlag
    • Geihs, K., et al., 2009b. Modeling of context-aware self-adaptive applications in ubiquitous and service-oriented environments. In: Software engineering for self-adaptive systems. Schloss Dagstuhl, Germany: Springer-Verlag.
    • (2009) In: Software Engineering For Self-adaptive Systems
    • Geihs, K.1
  • 42
    • 41549155032 scopus 로고    scopus 로고
    • A reflective framework for fine-grained adaptation of aspect-oriented compositions
    • Grace, P., et al., 2008. A reflective framework for fine-grained adaptation of aspect-oriented compositions. Software Composition, 4954/2008, 215-230.
    • (2008) Software Composition , vol.2008-4954 , pp. 215-230
    • Grace, P.1
  • 43
    • 10944240882 scopus 로고    scopus 로고
    • Toward an OSGi-based infrastructure for contextaware applications
    • Gu, T., Pung, H., and Zhang, D., 2004. Toward an OSGi-based infrastructure for contextaware applications. Pervasive Computing, IEEE, 3 (4), 66-74.
    • (2004) Pervasive Computing, IEEE , vol.3 , Issue.4 , pp. 66-74
    • Gu, T.1    Pung, H.2    Zhang, D.3
  • 44
    • 77952961342 scopus 로고    scopus 로고
    • A middleware centric approach to building self- adapting systems
    • 20-21 September 2004, 3437/2005.Linz, Austria: Springer-Verlag GmbH
    • Hallsteinsen, S., Floch, J., and Stav, E., 2005. A middleware centric approach to building self- adapting systems. In: Proceedings of software engineering and middleware (SEM 2004), 20-21 September 2004, 3437/2005.Linz, Austria: Springer-Verlag GmbH.
    • (2005) In: Proceedings of Software Engineering and Middleware (SEM 2004)
    • Hallsteinsen, S.1    Floch, J.2    Stav, E.3
  • 47
    • 49049110819 scopus 로고    scopus 로고
    • Developing context-aware pervasive computing applications: Models and approach
    • In, 2, 2005
    • Henricksen, K. and Indulska, J., 2005. Developing context-aware pervasive computing applications: models and approach. Pervasive and Mobile Computing, In, 2, 2005.
    • (2005) Pervasive and Mobile Computing
    • Henricksen, K.1    Indulska, J.2
  • 48
    • 33748986848 scopus 로고    scopus 로고
    • Using context and preferences to implement self-adapting pervasive computing applications: Experiences with auto-adaptive and reconfigurable systems
    • Henricksen, K., Indulska, J., and Rakotonirainy, A., 2006. Using context and preferences to implement self-adapting pervasive computing applications: experiences with auto-adaptive and reconfigurable systems. Software - Practice and Experience, 36 (11-12), 1307-1330.
    • (2006) Software - Practice and Experience , vol.36 , Issue.11-12 , pp. 1307-1330
    • Henricksen, K.1    Indulska, J.2    Rakotonirainy, A.3
  • 51
    • 0042758483 scopus 로고    scopus 로고
    • Hoffman, D.M. and Weiss, D.M., eds., Boston, MA: Addison-Wesley Longman Publishing Co., Inc
    • Hoffman, D.M. and Weiss, D.M., eds. 2001. Software fundamentals: collected papers by David L. Parnas. Boston, MA: Addison-Wesley Longman Publishing Co., Inc.
    • (2001) Software Fundamentals: Collected Papers By David L. Parnas
  • 52
    • 36148964365 scopus 로고    scopus 로고
    • Ubiquitous enterprise service adaptations based on contextual user behavior
    • Hong, D., et al., 2007. Ubiquitous enterprise service adaptations based on contextual user behavior. Information Systems Frontiers, 9 (4), 343-358.
    • (2007) Information Systems Frontiers , vol.9 , Issue.4 , pp. 343-358
    • Hong, D.1
  • 53
    • 78049243635 scopus 로고    scopus 로고
    • IST-MUSIC, IST-MUSIC Consortium. Available from, [Accessed 4 March 2009]
    • IST-MUSIC, 2009. IST-MUSIC [online]. IST-MUSIC Consortium. Available from: http:// www.ist-music.eu/ [Accessed 4 March 2009].
    • (2009) IST-MUSIC [online]
  • 54
    • 78049237109 scopus 로고    scopus 로고
    • JBossAOP, JBossAOP Community team. Available from, [Accessed 13 February 2009]
    • JBossAOP, 2009. Framework for organizing cross cutting concerns [online]. JBossAOP Community team. Available from: http://www.jboss.org/jbossaop [Accessed 13 February 2009].
    • (2009) Framework For Organizing Cross Cutting Concerns [online]
  • 55
    • 58049131244 scopus 로고    scopus 로고
    • Optimizing the utility function-based self-adaptive behavior of context-aware systems using user feedback
    • Monterrey, Mexico: Springer-Verlag
    • Kakousis, K., Paspallis, N., and Papadopoulos, G., 2008. Optimizing the utility function-based self-adaptive behavior of context-aware systems using user feedback. In: On the move to meaningful internet systems: OTM 2008. Monterrey, Mexico: Springer-Verlag, 657-674.
    • (2008) In: On the Move to Meaningful Internet Systems: OTM 2008 , pp. 657-674
    • Kakousis, K.1    Paspallis, N.2    Papadopoulos, G.3
  • 58
    • 55849145484 scopus 로고    scopus 로고
    • A survey of practical software adaptation techniques
    • Kell, S., 2008. A survey of practical software adaptation techniques. j-jucs, 14 (13), 2110-2157.
    • (2008) J-jucs , vol.14 , Issue.13 , pp. 2110-2157
    • Kell, S.1
  • 59
    • 33847356880 scopus 로고    scopus 로고
    • Achieving self-management via utility functions
    • Kephart, J.O. and Das, R., 2007. Achieving self-management via utility functions. Internet Computing, IEEE, 11 (1), 40-48.
    • (2007) Internet Computing, IEEE , vol.11 , Issue.1 , pp. 40-48
    • Kephart, J.O.1    Das, R.2
  • 62
    • 84893119917 scopus 로고    scopus 로고
    • An adaptation reasoning approach for large scale component-based applications
    • Electronic Communications of the EASST. Oslo, Norway
    • Khan, M., et al., 2009. An adaptation reasoning approach for large scale component-based applications. In: Context-aware adaptation mechanism for pervasive and ubiquitous services 2009, Vol. 19. Electronic Communications of the EASST. Oslo, Norway.
    • (2009) Context-aware Adaptation Mechanism For Pervasive and Ubiquitous Services 2009 , vol.19
    • Khan, M.1
  • 63
    • 49449088312 scopus 로고    scopus 로고
    • Architectural constraints in the model-driven development of self-adaptive applications
    • Khan, M.U., Reichle, R., and Geihs, K., 2008. Architectural constraints in the model-driven development of self-adaptive applications. IEEE Distributed Systems Online, 9 (7), 1.
    • (2008) IEEE Distributed Systems Online , vol.9 , Issue.7 , pp. 1
    • Khan, M.U.1    Reichle, R.2    Geihs, K.3
  • 64
    • 0000713886 scopus 로고    scopus 로고
    • Aspect-oriented programming
    • Kiczales, G., 1996. Aspect-oriented programming. ACM Computer Survey, 28, p. 154.
    • (1996) ACM Computer Survey , vol.28 , pp. 154
    • Kiczales, G.1
  • 65
    • 67349152762 scopus 로고    scopus 로고
    • Event-driven service coordination for business process integration in ubiquitous enterprises
    • Kong, J., Jung, J.Y., and Park, J., 2009. Event-driven service coordination for business process integration in ubiquitous enterprises. Computer Industrial Engineering, 57 (1), 14-26.
    • (2009) Computer Industrial Engineering , vol.57 , Issue.1 , pp. 14-26
    • Kong, J.1    Jung, J.Y.2    Park, J.3
  • 66
    • 0003243695 scopus 로고    scopus 로고
    • SETI@home-massively distributed computing for SETI
    • Korpela, E., et al., 2001. SETI@home-massively distributed computing for SETI. Computing in Science and Engineering, 3 (1), 78-83.
    • (2001) Computing In Science and Engineering , vol.3 , Issue.1 , pp. 78-83
    • Korpela, E.1
  • 67
    • 84962097054 scopus 로고    scopus 로고
    • When peer-to-peer comes face-to-face: Collaborative peer-to-peer computing in mobile ad-hoc networks
    • Linkoping, Sweden: IEEE
    • Kortuem, G., et al., 2001. When peer-to-peer comes face-to-face: collaborative peer-to-peer computing in mobile ad-hoc networks. In: Peer-to-Peer Computing, 2001. Proceedings of 1st international conference. Linkoping, Sweden: IEEE, 75-91.
    • (2001) In: Peer-to-Peer Computing, 2001. Proceedings of 1st International Conference , pp. 75-91
    • Kortuem, G.1
  • 69
    • 78049310002 scopus 로고    scopus 로고
    • Introduction to self-adaptive software: Applications
    • Balatonfured, Hungary: Springer- Verlag
    • Laddaga, R., Robertson, P., and Shrobe, H., 2003. Introduction to self-adaptive software: applications. In: Self-adaptive software: applications. Balatonfured, Hungary: Springer- Verlag, 275-283.
    • (2003) In: Self-adaptive Software: Applications , pp. 275-283
    • Laddaga, R.1    Robertson, P.2    Shrobe, H.3
  • 72
    • 8344249007 scopus 로고    scopus 로고
    • Context awareness and mobile phones
    • Ljungstrand, P., 2001. Context awareness and mobile phones. Personal Ubiquitous Computing, 5 (1),58-61.
    • (2001) Personal Ubiquitous Computing , vol.5 , Issue.1 , pp. 58-61
    • Ljungstrand, P.1
  • 76
    • 84976785515 scopus 로고
    • Concepts and experiments in computational reflection
    • Maes, P., 1987. Concepts and experiments in computational reflection. SIGPLAN Not, 22 (12),147-155.
    • (1987) SIGPLAN Not , vol.22 , Issue.12 , pp. 147-155
    • Maes, P.1
  • 77
    • 0038178319 scopus 로고    scopus 로고
    • Contingent planning under uncertainty via stochastic satisfiability
    • Majercik, S.M. and Littman, M.L., 2003. Contingent planning under uncertainty via stochastic satisfiability. Artificial Intelligence, 147 (1-2), 119-162.
    • (2003) Artificial Intelligence , vol.147 , Issue.1-2 , pp. 119-162
    • Majercik, S.M.1    Littman, M.L.2
  • 78
    • 34248578881 scopus 로고    scopus 로고
    • Substitutional adaptation in case-based reasoning: A general framework applied to P-truck curing
    • Manzoni, S., Sartori, F., and Vizzari, G., 2007. Substitutional adaptation in case-based reasoning: a general framework applied to P-truck curing. Applications of Artificial Intelligence, 21 (4-5), 427-442.
    • (2007) Applications of Artificial Intelligence , vol.21 , Issue.4-5 , pp. 427-442
    • Manzoni, S.1    Sartori, F.2    Vizzari, G.3
  • 80
    • 0033728365 scopus 로고    scopus 로고
    • Hive: Distributed agents for networking things
    • Minar, N., et al., 2000. Hive: distributed agents for networking things. Concurrency, IEEE, 8 (2),24-33.
    • (2000) Concurrency, IEEE , vol.8 , Issue.2 , pp. 24-33
    • Minar, N.1
  • 81
    • 57049113013 scopus 로고    scopus 로고
    • Cramming more components onto integrated circuits
    • In: M.D. Hill, N.P. Jouppi, and G.S. Sohi, eds., San Francisco, CA: Morgan Kaufmann Publishers
    • Moore, G.E., 2000. Cramming more components onto integrated circuits. In: M.D. Hill, N.P. Jouppi, and G.S. Sohi, eds. Readings in computer architecture. San Francisco, CA: Morgan Kaufmann Publishers, 56-59.
    • (2000) Readings In Computer Architecture , pp. 56-59
    • Moore, G.E.1
  • 82
    • 0033315575 scopus 로고    scopus 로고
    • Experience with adaptive mobile applications in Odyssey
    • Noble, B.D. and Satyanarayanan, M., 1999. Experience with adaptive mobile applications in Odyssey. Mobile Network Applications, 4 (4), 245-254.
    • (1999) Mobile Network Applications , vol.4 , Issue.4 , pp. 245-254
    • Noble, B.D.1    Satyanarayanan, M.2
  • 83
    • 85026874354 scopus 로고    scopus 로고
    • Object Management Group, I, Object Management Group, Inc. Available from, [Accessed 24 December 2009]
    • Object Management Group, I., 2009. OMG, object management group [online]. Object Management Group, Inc. Available from: http://www.omg.org [Accessed 24 December 2009].
    • (2009) OMG, Object Management Group [online]
  • 84
    • 0034499471 scopus 로고    scopus 로고
    • The future generations of mobile communications based on broadband access technologies
    • Ohmori, S., Yamao, Y., and Nakajima, N., 2000. The future generations of mobile communications based on broadband access technologies. Communications Magazine, IEEE, 38 (12),134-142.
    • (2000) Communications Magazine, IEEE , vol.38 , Issue.12 , pp. 134-142
    • Ohmori, S.1    Yamao, Y.2    Nakajima, N.3
  • 85
    • 78049284009 scopus 로고    scopus 로고
    • Architectural description languages (ADLs) vs. UML: A review
    • Pandey, R.K., 2010. Architectural description languages (ADLs) vs. UML: a review. SIGSOFT Software Engineering Notes, 35 (3), 1-5.
    • (2010) SIGSOFT Software Engineering Notes , vol.35 , Issue.3 , pp. 1-5
    • Pandey, R.K.1
  • 86
    • 84861992241 scopus 로고    scopus 로고
    • VOLARE: Adaptive web service discovery middleware for mobile systems
    • Papakos, P., et al., 2009. VOLARE: adaptive web service discovery middleware for mobile systems. ECEASST, 19.
    • (2009) ECEASST , pp. 19
    • Papakos, P.1
  • 89
    • 78049270492 scopus 로고    scopus 로고
    • Developing self-adaptive mobile applications and services with separation-of-concerns
    • In: E.D. Nitto, A. Sassen, and A. Zwegers, eds., Cambridge, MA: MIT Press
    • Paspallis, N., et al., 2009. Developing self-adaptive mobile applications and services with separation-of-concerns. In: E.D. Nitto, A. Sassen, and A. Zwegers, eds. At your service: service-oriented computing from an EU perspective. Cambridge, MA: MIT Press, 129-158.
    • (2009) At Your Service: Service-oriented Computing From An EU Perspective , pp. 129-158
    • Paspallis, N.1
  • 92
    • 33745020205 scopus 로고    scopus 로고
    • Incorporating domain-specific knowledge into a genetic algorithm to implement case-based reasoning adaptation
    • Passone, S., Chung, P., and Nassehi, V., 2006. Incorporating domain-specific knowledge into a genetic algorithm to implement case-based reasoning adaptation. Knowledge-Based Systems, 19 (3), 192-201.
    • (2006) Knowledge-Based Systems , vol.19 , Issue.3 , pp. 192-201
    • Passone, S.1    Chung, P.2    Nassehi, V.3
  • 93
    • 4644249257 scopus 로고    scopus 로고
    • JAC: An aspect-based distributed dynamic framework
    • Pawlak, R., et al., 2004. JAC: an aspect-based distributed dynamic framework. Software Practice Experience, 34 (12), 1119-1148.
    • (2004) Software Practice Experience , vol.34 , Issue.12 , pp. 1119-1148
    • Pawlak, R.1
  • 97
    • 77953793417 scopus 로고    scopus 로고
    • Enabling context-aware web services: A middleware approach for ubiquitous environments
    • In: Y. Michael Sheng, Jian, and D. Schahram, eds, Lille, France: Chapman and Hall/CRC
    • Romero, D., et al., 2009. Enabling context-aware web services: a middleware approach for ubiquitous environments. In: Y. Michael Sheng, Jian, and D. Schahram, eds. Enabling context-aware web services: methods, architectures, and technologies. Lille, France: Chapman and Hall/CRC, 113-135.
    • (2009) Enabling Context-aware Web Services: Methods, Architectures, and Technologies , pp. 113-135
    • Romero, D.1
  • 99
    • 46749096399 scopus 로고    scopus 로고
    • Software architecture patterns for a context-processing middleware framework
    • Rouvoy, R., Conan, D., and Seinturier, L., 2008b. Software architecture patterns for a context-processing middleware framework. IEEE Distributed Systems Online, 9 (6), 1.
    • (2008) IEEE Distributed Systems Online , vol.9 , Issue.6 , pp. 1
    • Rouvoy, R.1    Conan, D.2    Seinturier, L.3
  • 100
    • 70350023579 scopus 로고    scopus 로고
    • MUSIC: Middleware support for self-adaptation in ubiquitous and service-oriented environments
    • In: B.H.C. Cheng, R. Lemos, H. Giese, P. Inverardi, and J. Magee, eds. Berlin, Heidelberg: Springer Berlin Heidelberg, chap
    • Rouvoy, R., et al., 2009. MUSIC: middleware support for self-adaptation in ubiquitous and service-oriented environments. In: B.H.C. Cheng, R. Lemos, H. Giese, P. Inverardi, and J. Magee eds. Software engineering for self-adaptive systems, Vol. 5525 of Lecture Notes in Computer Science. Berlin, Heidelberg: Springer Berlin Heidelberg, chap. 9, 164-182.
    • (2009) Software Engineering For Self-adaptive Systems, Vol. 5525 of Lecture Notes In Computer Science , vol.9 , pp. 164-182
    • Rouvoy, R.1
  • 101
    • 77953179744 scopus 로고    scopus 로고
    • Available From
    • Rubin, A., 2008. The future of mobile [online]. Available from: http://googleblog.blogspot. com/2008/09 /future-of-mobile.html.
    • (2008) The Future of Mobile [online]
    • Rubin, A.1
  • 105
    • 0035428427 scopus 로고    scopus 로고
    • Pervasive computing: Vision and challenges
    • Satyanarayanan, M., 2001. Pervasive computing: vision and challenges. Personal Communications, IEEE, 8 (4), 10-17.
    • (2001) Personal Communications, IEEE , vol.8 , Issue.4 , pp. 10-17
    • Satyanarayanan, M.1
  • 107
    • 84900490148 scopus 로고    scopus 로고
    • Implicit human computer interaction through context
    • Schmidt, A., 2000. Implicit human computer interaction through context. Personal and Ubiquitous Computing, 4 (2), 191-199.
    • (2000) Personal and Ubiquitous Computing , vol.4 , Issue.2 , pp. 191-199
    • Schmidt, A.1
  • 108
    • 78049296140 scopus 로고    scopus 로고
    • Divide and conquer - organizing component-based adaptation in distributed environments
    • Scholz, U. and Rouvoy, R., 2008. Divide and conquer - organizing component-based adaptation in distributed environments. ECEASST, Article 5, 11.
    • (2008) ECEASST, Article , vol.5 , pp. 11
    • Scholz, U.1    Rouvoy, R.2
  • 109
    • 1642497296 scopus 로고    scopus 로고
    • Artificial Intelligence Today: Recent Trends and Developments
    • Shanahan, M., 1999. The event calculus explained. Artificial Intelligence Today: Recent Trends and Developments, 409-430.
    • (1999) The Event Calculus Explained , pp. 409-430
    • Shanahan, M.1
  • 119
    • 67649101822 scopus 로고    scopus 로고
    • Ubiquitous computing, user control, and user performance: Conceptual model and preliminary experimental design
    • In: U. Lechner, ed, Bremen, Germany: University of Bremen
    • van der Heijden, H., 2003. Ubiquitous computing, user control, and user performance: conceptual model and preliminary experimental design. In: U. Lechner, ed. Proceedings of the research symposium on emerging electronic markets. Bremen, Germany: University of Bremen, 107-112.
    • (2003) Proceedings of the Research Symposium On Emerging Electronic Markets , pp. 107-112
    • van der Heijden, H.1
  • 121
    • 0026483978 scopus 로고
    • The active badge location system
    • Want, R., et al., 1992. The active badge location system. ACM Transactions on Information Systems, 10 (1), 91-102.
    • (1992) ACM Transactions On Information Systems , vol.10 , Issue.1 , pp. 91-102
    • Want, R.1
  • 122
    • 84942211371 scopus 로고
    • Ubiquitous computing
    • Weiser, M., 1993. Ubiquitous computing. Computer, 26 (10), 71-72.
    • (1993) Computer , vol.26 , Issue.10 , pp. 71-72
    • Weiser, M.1
  • 124
    • 0002054321 scopus 로고    scopus 로고
    • The coming age of calm technolgy
    • In: P.J. Denning and R.M. Metcalfe, eds., New York: Copernicus
    • Weiser, M. and Brown, J.S., 1997. The coming age of calm technolgy. In: P.J. Denning and R.M. Metcalfe, eds. Beyond calculation: the next fifty years. New York: Copernicus, 75-85.
    • (1997) Beyond Calculation: The Next Fifty Years , pp. 75-85
    • Weiser, M.1    Brown, J.S.2
  • 127
    • 33947311366 scopus 로고    scopus 로고
    • The SATIN component system - a metamodel for engineering adaptable mobile systems
    • Zachariadis, S. and Mascolo, C., 2006. The SATIN component system - a metamodel for engineering adaptable mobile systems. IEEE Transactions on Software Engineering, 32 (11), 910-927.
    • (2006) IEEE Transactions On Software Engineering , vol.32 , Issue.11 , pp. 910-927
    • Zachariadis, S.1    Mascolo, C.2
  • 128
    • 0142187743 scopus 로고    scopus 로고
    • Adaptable mobile applications: Exploiting logical mobility in mobile computing
    • Heidelberg: Springer Berlin
    • Zachariadis, S., Mascolo, C., and Emmerich, W., 2003. Adaptable mobile applications: exploiting logical mobility in mobile computing. In: Mobile agents for telecommunication applications. Heidelberg: Springer Berlin, 170-179.
    • (2003) In: Mobile Agents For Telecommunication Applications , pp. 170-179
    • Zachariadis, S.1    Mascolo, C.2    Emmerich, W.3


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.