{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,21]],"date-time":"2025-12-21T06:24:20Z","timestamp":1766298260290,"version":"3.40.5"},"publisher-location":"New York, NY","reference-count":43,"publisher":"Springer New York","isbn-type":[{"type":"print","value":"9781493918867"},{"type":"electronic","value":"9781493918874"}],"license":[{"start":{"date-parts":[[2014,1,1]],"date-time":"2014-01-01T00:00:00Z","timestamp":1388534400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2014,1,1]],"date-time":"2014-01-01T00:00:00Z","timestamp":1388534400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-1-4939-1887-4_5","type":"book-chapter","created":{"date-parts":[[2014,12,9]],"date-time":"2014-12-09T13:45:28Z","timestamp":1418132728000},"page":"63-82","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Context Aware and Adaptive Systems"],"prefix":"10.1007","author":[{"given":"Alan","family":"Colman","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mahmoud","family":"Hussein","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jun","family":"Han","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Malinda","family":"Kapuruge","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2014,12,10]]},"reference":[{"key":"5_CR1","doi-asserted-by":"publisher","first-page":"263","DOI":"10.1504\/IJAHUC.2007.014070","volume":"2","author":"M. Baldauf","year":"2007","unstructured":"Baldauf, M. et al.: A survey on context-aware systems. Int. J. Ad. Hoc. Ubiquitous. Comput. 2, 263\u2013277 (2007)","journal-title":"Int. J. Ad. Hoc. Ubiquitous. Comput"},{"key":"5_CR2","doi-asserted-by":"crossref","unstructured":"Bencomo, N.: On the use of software models during software execution. In: Proceedings of the 2009 ICSE Workshop on Modeling in Software Engineering, pp.\u00a062\u201367. IEEE Computer Society, Washington DC (2009)","DOI":"10.1109\/MISE.2009.5069899"},{"key":"5_CR3","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1016\/j.pmcj.2009.06.002","volume":"6","author":"C. Bettini","year":"2010","unstructured":"Bettini, C. et al.: A survey of context modelling and reasoning techniques. Pervasive Mob. Comput. 6, 161\u2013180 (2010)","journal-title":"Pervasive Mob. Comput"},{"key":"5_CR4","doi-asserted-by":"crossref","unstructured":"Bradbury, J.S. et al.: A survey of self-management in dynamic software architecture specifications. In: Proceedings of the 1st ACM SIGSOFT Workshop on Self-Managed Systems, Newport Beach, CA. ACM, New York (2004)","DOI":"10.1145\/1075405.1075411"},{"issue":"3","key":"5_CR5","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1017\/S0269888904000025","volume":"18","author":"H. Chen","year":"2003","unstructured":"Chen, H., Finin, T., Joshi A.: An ontology for context-aware pervasive computing environments. Knowl. Eng. Rev. 18(3), 197\u2013207 (2003)","journal-title":"Knowl. Eng. Rev"},{"key":"5_CR6","unstructured":"Cheng, B.H.C. et al.: Software engineering for self-adaptive systems: a research road map. In: Software Engineering for Self-Adaptive Systems. Schloss Dagstuhl\u2014Leibniz-Zentrum fuer Informatik, Dagstuhl, Germany (2008)"},{"key":"5_CR7","doi-asserted-by":"crossref","unstructured":"Colman, A.: Exogenous management in autonomic service compositions. In: Proceedings of the Third International Conference on Autonomic and Autonomous Systems 2007 (ICAS 2007). IEEE Computer Society Press, Athens (2007)","DOI":"10.1109\/CONIELECOMP.2007.74"},{"key":"5_CR8","unstructured":"Colman, A., Han J.: On the autonomy of software entities and modes of organisation. In: Proceedings of the 1st International Workshop on Coordination and Organisation (CoOrg 2005), Namur, Belgium (2005)"},{"issue":"2","key":"5_CR9","doi-asserted-by":"publisher","first-page":"223","DOI":"10.1016\/j.scico.2006.06.006","volume":"64","author":"A. Colman","year":"2007","unstructured":"Colman, A., Han J.: Using Role-based Coordination to Achieve Software Adaptability. Sci. Comput. Program. 64(2), pp.\u00a0223\u2013245 (2007)","journal-title":"Sci. Comput. Program."},{"issue":"2\u20134","key":"5_CR10","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1207\/S15327051HCI16234_02","volume":"16","author":"A.K. Dey","year":"2001","unstructured":"Dey, A.K., Abowd G.D., Salber D.: A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications. Hum. Comput. Interact. 16(2\u20134), 97\u2013166 (2001)","journal-title":"Hum. Comput. Interact"},{"key":"5_CR11","unstructured":"Garlan, D., Monroe R., Wile D.: Acme: an architecture description interchange language. In: Proceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative research, p.\u00a07. IBM Press, Toronto (1997)"},{"key":"5_CR12","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1109\/MC.2004.175","volume":"37","author":"D. Garlan","year":"2004","unstructured":"Garlan, D. et al.: Rainbow: architecture-based self-adaptation with reusable infrastructure. Computer 37, 46\u201354 (2004)","journal-title":"Computer"},{"key":"5_CR13","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.jnca.2004.06.002","volume":"28","author":"T. Gu","year":"2005","unstructured":"Gu T.: A service-oriented middleware for building context-aware services. J. Netw. Comput. Appl. 28, 1\u201318 (2005)","journal-title":"J. Netw. Comput. Appl"},{"key":"5_CR14","doi-asserted-by":"crossref","unstructured":"Henricksen, K., Indulska J.: A software engineering framework for context-aware pervasive computing. In: The Second IEEE Annual Conference on Pervasive Computing and Communications (PERCOM 2004). IEEE Press, New York (2004)","DOI":"10.1109\/PERCOM.2004.1276847"},{"key":"5_CR15","doi-asserted-by":"crossref","unstructured":"Hussein, M., Han, J., Yu, J., Colman, A.: An approach to model-based development of context-aware adaptive systems. In: Proceedings of the 2011 IEEE 35th Annual Computer Software and Applications Conference (2011)","DOI":"10.1109\/COMPSAC.2011.34"},{"key":"5_CR16","doi-asserted-by":"crossref","unstructured":"Hussein, M., Han, J., Yu, J.; Colman, A.: Enabling runtime evolution of context-aware adaptive services. In 10th International Conference on Services Computing (SCC), pp.\u00a0248\u2013255. IEEE, Santa Clara (2013)","DOI":"10.1109\/SCC.2013.77"},{"key":"5_CR17","first-page":"301","volume-title":"Advanced Information Systems Engineering. Lecture Notes in Computer Science","author":"M.A. Kabir","year":"2012","unstructured":"Kabir, M.A., Han, J., Yu, J., Colman, A.: SCIMS: a social context information management system for socially-aware applications. In: Ralyt\u00e9, J., Franch, X., Brinkkemper, S., Wrycza, S. (ed.) Advanced Information Systems Engineering. Lecture Notes in Computer Science, vol.\u00a07328, pp.\u00a0301\u2013317 (2012)"},{"key":"5_CR18","doi-asserted-by":"crossref","unstructured":"Kapuruge, M., Han, J., Colman, A. \u201cService Orchestration as Organization\u201d Morgan Kaufmann (2014)","DOI":"10.1016\/B978-0-12-800938-3.00004-7"},{"key":"5_CR19","doi-asserted-by":"crossref","unstructured":"Kapuruge, M., Colman A., Han J.: Achieving multi-tenanted business processes in SaaS applications. In: Web Information System Engineering (WISE). Springer, Sydney (2011a)","DOI":"10.1007\/978-3-642-24434-6_11"},{"key":"5_CR20","doi-asserted-by":"crossref","unstructured":"Kapuruge, M., Colman A., King J.: ROAD4WS\u2014extending Apache Axis2 for adaptive service compositions. In: IEEE International Conference on Enterprise Distributed Object Computing (EDOC). IEEE Computer Soc. Helsinki (2011b)","DOI":"10.1109\/EDOC.2011.15"},{"key":"5_CR21","doi-asserted-by":"crossref","unstructured":"Kapuruge, M., Han J., Colman A.: Representing service-relationships as first class entities in service orchestrations. In: International Conference on Web Information System Engineering (WISE), Cyprus. Springer, Berlin (2012)","DOI":"10.1007\/978-3-642-35063-4_19"},{"key":"5_CR22","doi-asserted-by":"crossref","unstructured":"Kapuruge, M. et al.: Enabling ad-hoc adaptations through event-driven task decoupling. In: International Conference on Advanced Information Systems Engineering (CAiSE). Springer, Valencia (2013a)","DOI":"10.1007\/978-3-642-38709-8_25"},{"key":"5_CR23","doi-asserted-by":"crossref","unstructured":"Kapuruge, M. et al.: ROAD4SaaS: scalable business service-based SaaS Applications, In: Salinesi, C., Norrie, M., Pastor, \u00d3. (eds.), Advanced Information Systems Engineering, pp.\u00a0338\u2013352. Springer, Berlin (2013b)","DOI":"10.1007\/978-3-642-38709-8_22"},{"key":"5_CR24","first-page":"569","volume-title":"Lecture Notes in Computer Science: International Conference on Service-oriented Computing (ICSOC)","author":"A.S.M. Kayes","year":"2014","unstructured":"Kayes, A.S.M., Jun H., Colman A.: A context-aware access control framework for software services. In: Alessio Lomuscio S.N., Patrizi F., Benatallah B., Brandi I. (eds.) Lecture Notes in Computer Science: International Conference on Service-oriented Computing (ICSOC), pp.\u00a0569\u2013577. Springer, Cham (2014)"},{"issue":"1","key":"5_CR25","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1109\/MC.2003.1160055","volume":"36","author":"J.O. Kephart","year":"2003","unstructured":"Kephart, J.O., Chess, D.M.: The vision of autonomic computing. Computer. 36(1), 41\u201350 (2003)","journal-title":"Computer"},{"key":"5_CR26","doi-asserted-by":"crossref","unstructured":"King, J. Colman, A: A multi faceted management interface for web services. Australian software engineering conference, pp.\u00a0191\u2013199. IEEE Computer Society, Los Alamitos (2009)","DOI":"10.1109\/ASWEC.2009.23"},{"key":"5_CR27","doi-asserted-by":"crossref","unstructured":"Kumara, I. et al.: Sharing with a Difference: realizing service-based SaaS applications with runtime sharing and variation in dynamic software product lines. In: Proceedings of the 2013 IEEE International Conference on Services Computing, pp.\u00a0567\u2013574. IEEE Computer Society, Los Alamitos (2013)","DOI":"10.1109\/SCC.2013.30"},{"key":"5_CR28","doi-asserted-by":"crossref","unstructured":"Magee, J., Kramer, J.: Dynamic structure in software architectures. In: Proceedings of the 4th ACM SIGSOFT Symposium on Foundations of Software Engineering, pp.\u00a03\u201314. ACM Press, San Francisco (1996)","DOI":"10.1145\/250707.239104"},{"key":"5_CR29","doi-asserted-by":"crossref","unstructured":"Magee, J. et al.: Specifying distributed software architectures. Software Engineering\u2014ESEC\u201995, pp.\u00a0137\u2013153. Springer, London (1995)","DOI":"10.1007\/3-540-60406-5_12"},{"issue":"1","key":"5_CR30","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1002\/spe.1051","volume":"42","author":"H. Mannaert","year":"2012","unstructured":"Mannaert, H., Jan, V., Kris V, Towards evolvable software architectures based on systems theoretic stability. Softw. Pract. Exp. 42(1) 89\u2013116 (2012)","journal-title":"Softw. Pract. Exp."},{"key":"5_CR31","doi-asserted-by":"crossref","unstructured":"Mohyeldin, E. et. al.: A generic framework for context aware and adaptation behaviour of reconfigurable systems. In: Personal, Indoor and Mobile Radio Communications (PIMRC), pp.\u00a01957\u20131963. IEEE, Piscataway (2005)","DOI":"10.1109\/PIMRC.2005.1651782"},{"key":"5_CR32","doi-asserted-by":"crossref","unstructured":"Morin, B. et. al.: Taming dynamically adaptive systems using models and aspects. In: Proceedings of the 31st International Conference on Software Engineering (2009)","DOI":"10.1109\/ICSE.2009.5070514"},{"key":"5_CR33","doi-asserted-by":"publisher","first-page":"128","DOI":"10.1007\/978-3-642-02161-9_7","volume":"5525","author":"O. Nierstrasz","year":"2009","unstructured":"Nierstrasz, O., Denker M., Renggli L.: Model-centric, context-aware software adaptation. Softw. Eng. Self-Adapt. Syst. 5525, 128\u2013145 (2009)","journal-title":"Softw. Eng. Self-Adapt. Syst."},{"key":"5_CR34","doi-asserted-by":"crossref","unstructured":"Patikirikorala, T. et al.: A systematic survey on the design of self-adaptive software systems using control engineering approaches. In: Proceedings of the 7th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, Zurich, Switzerland, 04\u201305 June 2012, pp. 33\u201342 (2012)","DOI":"10.1109\/SEAMS.2012.6224389"},{"issue":"3","key":"5_CR35","doi-asserted-by":"publisher","first-page":"209","DOI":"10.1017\/S0269888904000037","volume":"18","author":"A. Ranganathan","year":"2003","unstructured":"Ranganathan, A. et al.: Use of Ontologies in a Pervasive Computing Environment. Knowl. Eng. Rev. 18(3), 209\u2013220 (2003)","journal-title":"Knowl. Eng. Rev"},{"key":"5_CR36","doi-asserted-by":"publisher","first-page":"281","DOI":"10.1007\/978-3-540-68642-2_23","volume-title":"Distributed Applications and Interoperable Systems. Lecture Notes in Computer Science","author":"R. Reichle","year":"2008","unstructured":"Reichle, R. et. al.: A comprehensive context modeling framework for pervasive computing systems. In: Meier, R., Terzis, S. (eds.) Distributed Applications and Interoperable Systems. Lecture Notes in Computer Science, vol.\u00a05053, pp.\u00a0281\u2013295. (2008)"},{"key":"5_CR37","doi-asserted-by":"crossref","unstructured":"Rouvoy, R.: MUSIC: middleware support for self-adaptation in ubiquitous and service-oriented environments. In: Cheng, B.H.C., de Lemos, R., Giese, H., Inverardi, P., Magee, J. (eds.) Software Engineering for Self-Adaptive Systems, pp.\u00a0164\u2013182. Springer, Berlin (2009)","DOI":"10.1007\/978-3-642-02161-9_9"},{"key":"5_CR38","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1516533.1516538","volume":"4","author":"M. Salehie","year":"2009","unstructured":"Salehie, M., Tahvildari, L.: Self-adaptive software: landscape and landscape and research challenges. ACM Trans. Auton. Adapt. Syst. 4, 1\u201342 (2009)","journal-title":"ACM Trans. Auton. Adapt. Syst"},{"key":"5_CR39","doi-asserted-by":"publisher","first-page":"254","DOI":"10.1016\/j.pmcj.2009.07.006","volume":"6","author":"E. Serral","year":"2010","unstructured":"Serral, E. et al.: Towards the model driven development of contextaware pervasive systems. Pervasive Mob. Comput. 6, 254\u2013280 (2010)","journal-title":"Pervasive Mob. Comput."},{"key":"5_CR40","doi-asserted-by":"crossref","unstructured":"Sheng, Q.Z. et al.: ContextServ: A platform for rapid and flexible development of context-aware Web services. In: Proceedings of the 31st International Conference on Software Engineering. (2009)","DOI":"10.1109\/ICSE.2009.5070570"},{"key":"5_CR41","unstructured":"Taconet, C., et al.: CA3M: a runtime model and a middleware for dynamic context management. In: Proceedings of the Confederated International Conferences, CoopIS, DOA, IS, and ODBASE. Vilamoura, Portugal (2009)"},{"key":"5_CR42","doi-asserted-by":"crossref","unstructured":"Talib, M.A. et al.: A service packaging platform for delivering services. In: IEEE International Conference on Services Computing (SCC), pp.\u00a0202\u2013209. IEEE Computer Society, Los Alamitos. (2010)","DOI":"10.1109\/SCC.2010.60"},{"key":"5_CR43","unstructured":"Wang, X.H. et al.: Ontology based context modeling and reasoning using OWL. In: Proceedings of the Second IEEE Annual Conference on Pervasive Computing and Communications Workshops (PERCOMW\u201904). IEEE, Orlando (2004)"}],"container-title":["Context in Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-1-4939-1887-4_5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,14]],"date-time":"2025-05-14T00:05:20Z","timestamp":1747181120000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-1-4939-1887-4_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9781493918867","9781493918874"],"references-count":43,"URL":"https:\/\/doi.org\/10.1007\/978-1-4939-1887-4_5","relation":{},"subject":[],"published":{"date-parts":[[2014]]},"assertion":[{"value":"10 December 2014","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}