{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,5,20]],"date-time":"2024-05-20T05:32:24Z","timestamp":1716183144178},"reference-count":28,"publisher":"IGI Global","issue":"3","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012,7,1]]},"abstract":"<p>Service-based applications (SBAs) rely on the invocation of services. The use of the service paradigm usually guarantees a high level of flexibility. In fact, applications can be easily reconfigured in order to continuously offer functionalities also in dynamic execution environments. This happens by changing the service selection and their composition. This flexibility can be exploited to design adaptable SBAs able to react to events that could happen during the application lifecycle. The execution flow of adaptable SBAs automatically changes on the basis of the context in which they are executing. The context includes information ranging from the situation in which users access the service-based applications to the status of the components involved in the execution of such applications. In this paper the authors propose a way to use context information to adapt SBAs. In particular, their goal is to discuss the way in which the context should be defined and managed in order to be exploited in the various activities related to the adaptation of service-based applications.<\/p>","DOI":"10.4018\/jaras.2012070103","type":"journal-article","created":{"date-parts":[[2012,8,15]],"date-time":"2012-08-15T20:11:12Z","timestamp":1345061472000},"page":"35-53","source":"Crossref","is-referenced-by-count":1,"title":["A Variable Context Model for Adaptable Service-Based Applications"],"prefix":"10.4018","volume":"3","author":[{"given":"Antonio","family":"Bucchiarone","sequence":"first","affiliation":[{"name":"Fondazione Bruno Kessler, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cinzia","family":"Cappiello","sequence":"additional","affiliation":[{"name":"Politecnico di Milano, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Elisabetta","family":"Di Nitto","sequence":"additional","affiliation":[{"name":"Politecnico di Milano, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Barbara","family":"Pernici","sequence":"additional","affiliation":[{"name":"Politecnico di Milano, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alessandra","family":"Sandonini","sequence":"additional","affiliation":[{"name":"Politecnico di Milano, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"2432","reference":[{"issue":"6","key":"jaras.2012070103-0","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1109\/MS.2007.174","article-title":"PAWS: A framework for executing adaptive web-service processes.","volume":"24","author":"D.Ardagna","year":"2007","journal-title":"IEEE Software"},{"issue":"6","key":"jaras.2012070103-1","doi-asserted-by":"crossref","first-page":"369","DOI":"10.1109\/TSE.2007.1011","article-title":"Adaptive service composition in flexible processes.","volume":"33","author":"D.Ardagna","year":"2007","journal-title":"IEEE Transactions on Software Engineering"},{"key":"jaras.2012070103-2","doi-asserted-by":"crossref","unstructured":"Autili, M., Berardinelli, L., Cortellessa, V., Di Marco, A., Di Ruscio, D., Inverardi, P., & Tivoli, M. (2007). A development process for self-adapting service oriented applications. In B. J. Kr\u00e4mer, K.-J. Lin, & P. Narasimhan (Eds.), Proceedings of the Fifth International Conference on Service-Oriented Computing (LNCS 4749, pp. 442-448).","DOI":"10.1007\/978-3-540-74974-5_41"},{"issue":"4","key":"jaras.2012070103-3","doi-asserted-by":"crossref","first-page":"263","DOI":"10.1504\/IJAHUC.2007.014070","article-title":"A survey on context-aware systems.","volume":"2","author":"M.Baldauf","year":"2007","journal-title":"International Journal of Ad Hoc and Ubiquitous Computing"},{"key":"jaras.2012070103-4","doi-asserted-by":"crossref","unstructured":"Baresi, L., Guinea, S., & Pasquale, L. (2007). Self-healing BPEL processes with Dynamo and the JBoss rule engine. In Proceedings of the International Workshop on Engineering of Software Services for Pervasive Environments: in conjunction with the 6th ESEC\/FSE Joint Meeting (pp. 11-20).","DOI":"10.1145\/1294904.1294906"},{"issue":"1","key":"jaras.2012070103-5","doi-asserted-by":"crossref","first-page":"88","DOI":"10.1504\/IJWET.2009.025015","article-title":"Context information for knowledge reshaping.","volume":"5","author":"C.Bolchini","year":"2009","journal-title":"International Journal of Web Engineering Technology"},{"key":"jaras.2012070103-6","doi-asserted-by":"crossref","unstructured":"Bucchiarone, A., Cappiello, C., Di Nitto, E., Kazhamiakin, R., Mazza, V., & Pistore, M. (2009). Design for adaptation of service-based applications: Main issues and requirements. In A. Dan, F. Gittler, & F. Toumani (Eds.), Proceedings of the International Workshops on Service-Oriented Computing (LNCS 6275, pp. 467-476).","DOI":"10.1007\/978-3-642-16132-2_44"},{"key":"jaras.2012070103-7","doi-asserted-by":"crossref","unstructured":"Bucchiarone, A., Kazhamiakin, R., Cappiello, C., Di Nitto, E., & Mazza, V. (2010). A context-driven adaptation process for service-based applications. In Proceedings of the 2nd International Workshop on Principles of Engineering Service-Oriented Systems (pp. 50-56).","DOI":"10.1145\/1808885.1808896"},{"key":"jaras.2012070103-8","unstructured":"Camplani, R., Schreiber, R. A., Tanca, L., & Vigan\u00f2, D. (2011, June 12-16). Towards autonomic pervasive systems: The PerLa context language. In Electronic Proceedings of the 6th International Workshop on Networking Meets Databases, Athens, Greece (pp. 1-7)."},{"issue":"1","key":"jaras.2012070103-9","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1016\/j.entcs.2005.11.008","article-title":"Context management for adaptive information systems.","volume":"146","author":"C.Cappiello","year":"2006","journal-title":"Electronic Notes in Theoretical Computer Science"},{"issue":"4","key":"jaras.2012070103-10","doi-asserted-by":"crossref","first-page":"400","DOI":"10.1108\/17427370710863130","article-title":"Adaptation in context-aware pervasive information systems: The SECAS project.","volume":"3","author":"T.Chaari","year":"2007","journal-title":"International Journal of Pervasive Computing and Communications"},{"key":"jaras.2012070103-11","doi-asserted-by":"crossref","unstructured":"Colombo, M., Di Nitto, E., & Mauri, M. (2006). SCENE: A service composition execution environment supporting dynamic changes disciplined through rules. In A. Dan & W. Lamersdorf (Eds.), Proceedings of the 4th International Conference on Service-Oriented Computing (LNCS, 4294, pp. 191-202).","DOI":"10.1007\/11948148_16"},{"issue":"1","key":"jaras.2012070103-12","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1007\/s007790170019","article-title":"Understanding and using context.","volume":"5","author":"A. K.Dey","year":"2001","journal-title":"Personal and Ubiquitous Computing"},{"key":"jaras.2012070103-13","unstructured":"Fahy, P., & Clarke, S. (2004). CASS \u2013 a middleware for mobile context-aware applications. In Proceedings of the Second International Workshop on Context Awareness (pp. 304-308)."},{"key":"jaras.2012070103-14","first-page":"154","article-title":"Managing process variants in the process life cycle.","volume":"2","author":"A.Hallerbach","year":"2008","journal-title":"Information Systems Journal"},{"key":"jaras.2012070103-15","author":"A. C.Hax","year":"1984","journal-title":"Production and operations management"},{"key":"jaras.2012070103-16","doi-asserted-by":"crossref","unstructured":"Higel, S., Lewis, D., & Wade, V. P. (2005). Realising personalised Web service composition through adaptive replanning. In Proceedings of the OTM Confederated International Conference on On the Move to Meaningful Internet Systems (pp. 49-58).","DOI":"10.1007\/11575863_20"},{"key":"jaras.2012070103-17","doi-asserted-by":"crossref","unstructured":"Hirschfeld, R., Costanza, P., & Nierstrasz, O. (2008). Context-oriented programming. Journal of Object Technology.","DOI":"10.5381\/jot.2008.7.3.a4"},{"key":"jaras.2012070103-18","doi-asserted-by":"crossref","unstructured":"Hofer, T., Schwinger, W., Pichler, M., Leonhartsberger, G., & Altmann, J. (2002). Context-awareness on mobile devices \u2013 the hydrogen approach. In Proceedings of the 36th Annual Hawaii International Conference on System Sciences (pp. 292-302).","DOI":"10.1109\/HICSS.2003.1174831"},{"key":"jaras.2012070103-19","doi-asserted-by":"crossref","first-page":"299","DOI":"10.1007\/978-3-7091-0415-6_11","article-title":"VRESCo - Vienna Runtime Environment for Service-oriented Computing","author":"W.Hummer","year":"2011","journal-title":"Service Engineering: European Research Results"},{"key":"jaras.2012070103-20","doi-asserted-by":"crossref","unstructured":"Karastoyanova, D., Houspanossian, A., Cilia, M., Leymann, F., & Buchmann, A. P. (2005). Extending BPEL for run time adaptability. In Proceedings of the Ninth IEEE International EDOC Enterprise Computing Conference (pp. 15-26).","DOI":"10.1109\/EDOC.2005.14"},{"key":"jaras.2012070103-21","doi-asserted-by":"crossref","unstructured":"Kongdenfha, W., Saint-Paul, R., Benatallah, B., & Casati, F. (2006). An aspect-oriented framework for service adaptation. In A. Dan & W. Lamersdorf (Eds.), Proceedings of the 4th International Conference on Service-Oriented Computing (LNCS 4294, pp. 15-26).","DOI":"10.1007\/11948148_2"},{"key":"jaras.2012070103-22","doi-asserted-by":"crossref","unstructured":"Mart\u00edn, E., Carro, R. M., & Rodr\u00edguez, P. (2006). A mechanism to support context-based adaptation in m-learning. In W. Nejdl & K. Tochtermann (Eds.), Proceedings of the First European Conference on Technology Enhanced Learning (LNCS 4227, pp. 302-315).","DOI":"10.1007\/11876663_24"},{"key":"jaras.2012070103-23","doi-asserted-by":"crossref","unstructured":"Narendra, N. C., Ponnalagu, K., Krishnamurthy, J., & Ramkumar, R. (2007). Run-time adaptation of non-functional properties of composite web services using aspect oriented programming. In B. J. Kramer, K.-J. Lin, & P. Narasimhan (Eds.), Proceedings of the Fifth International Conference on Service-Oriented Computing (LNCS 4749, pp. 546-557).","DOI":"10.1007\/978-3-540-74974-5_51"},{"issue":"1","key":"jaras.2012070103-24","doi-asserted-by":"crossref","first-page":"312","DOI":"10.1016\/j.jnca.2010.07.014","article-title":"Multi-granularity context model for dynamic Web service composition.","volume":"34","author":"W.Niu","year":"2011","journal-title":"Journal of Network and Computer Applications"},{"key":"jaras.2012070103-25","unstructured":"Sandonini, A. (2011). Adattivita\u2019 in applicazioni orientate ai servizi basata su un\u2019analisi proattiva e granulare dei dati contestuali (Unpublished master\u2019s thesis). Politecnico di Milano, Milan, Italy."},{"key":"jaras.2012070103-26","doi-asserted-by":"crossref","unstructured":"Spanoudakis, G., Zisman, A., & Kozlenkov, A. (2005). A service discovery framework for service centric systems. In Proceedings of the IEEE International Conference on Services Computing (Vol. 1, pp. 251-259).","DOI":"10.1109\/SCC.2005.17"},{"key":"jaras.2012070103-27","author":"K.Verma","year":"2005","journal-title":"The meteor-s approach for configuring and executing dynamic web processes (Tech. Rep.). Athens, GA"}],"container-title":["International Journal of Adaptive, Resilient and Autonomic Systems"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=69819","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T16:26:30Z","timestamp":1654100790000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/jaras.2012070103"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2012,7,1]]},"references-count":28,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2012,7]]}},"URL":"https:\/\/doi.org\/10.4018\/jaras.2012070103","relation":{},"ISSN":["1947-9220","1947-9239"],"issn-type":[{"value":"1947-9220","type":"print"},{"value":"1947-9239","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012,7,1]]}}}