Conceptualizing an Adaptive Framework for Pervasive Computing Environment

Part of the Advances in Intelligent Systems and Computing book series (volume 167)


Pervasive computing is the next thrust area for the researchers, service providers and end users alike but the challenges associated for them are equally grilling. Ad-hoc availability of resources makes it extremely important for the stake-holders to keep their Software Architecture as flexible as possible in order to maintain the Quality of Service. This work provides a solution to the dynamic environment, posed by pervasive computing by suggesting a metadata driven adaptive framework, which can be modeled into existing Architecture Description Languages (ADLs) as well as directly implemented on existing platforms. This work reflects a conceptual framework, as an extension to existing work in this field of adaptive software architectures that can be further customized into more sophisticated system as per the requirements of a pervasive environment or any other similar application area.


Self-Adaptive Frameworks Dynamic Software Architecture Pervasive Computing 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Nkumbwa, R.L.: Emerging Next Generation Communication Technology: Unveiling the Ubiquitous Society. In: International Conference on Education and Management Technology, ICEMT, pp. 1–5 (2010)Google Scholar
  2. 2.
    Yang, Y., Williams, M.H.: Handling Dynamic QoS Requirements in a Pervasive System. In: Proceedings of the International Conference on Networking, International Conference on Systems and International Conference on Mobile Communications and Learning Technologies, ICNICONSMCL (2006)Google Scholar
  3. 3.
    Yared, R., Defago, X.: Software Architecture for Pervasive Systems. Japan Advanced Institute of Science and TechnologyGoogle Scholar
  4. 4.
    Cheng, S.W., Garlan, D., Schmerl, B., Sousa, J.P., Spitznagel, B., Steenkiste, P., Hu, N.: Software Architecture-Based Adaptation for Pervasive Systems. In: Schmeck, H., Ungerer, T., Wolf, L. (eds.) ARCS, pp. 67–82 (2002)Google Scholar
  5. 5.
    Indulska, J., Loke, S.W., Rakotonirainy, A., Witana, V., Zaslavsky, A.: An Open Architecture for Pervasive Systems. In: Third International Working Conference on New Developments in Distributed Applications and Interoperable Systems, pp. 175–187 (2001)Google Scholar
  6. 6.
    Ouyang, J., Shi, D., Ding, B., Feng, J., Wang, H.: A Framework for Self-Adaptive Scheme in Pervasive Computing. In: ICCS, pp. 750–755 (2008)Google Scholar
  7. 7.
    Qing, W., Weihua, H., Wen, D.: A Semantic and Adaptive Middleware Architecture for Pervasive Computing Systems. Journel of Software 4(10), 1061–1068 (2009)Google Scholar
  8. 8.
    Montagut, F., Molva, R., Golega, S.T.: The Pervasive Workflow: A Decentralized Workflow System Supporting Long-Running Transactions. IEEE Transactions on Systems, Man, and Cybernetics—Part C: Applications and Reviews 38(3), 319–333 (2008)CrossRefGoogle Scholar
  9. 9.
    Yin, S., Ray, I., Ray, I.: A Trust Model for Pervasive Computing Environments. In: International Conference on Collaborative Computing: Networking, Applications and Worksharing, CollaborateCom, pp. 1–6 (2006)Google Scholar
  10. 10.
    Sun, T., Denko, M.K.: A Distributed Trust Management Scheme in the Pervasive Computing Environment, pp. 1219–1222 (2007)Google Scholar
  11. 11.
    Dehghantanha, A., Udzir, N.I., Mahmod, R.: Towards a Pervasive Formal Privacy Language. In: 24th International Conference on Advanced Information Networking and Applications Workshops, pp. 1085–1091 (2010)Google Scholar
  12. 12.
    Papadopoulou, E., McBurney, S., Taylor, N., Williams, M.H.: A Dynamic Approach to Dealing with User Preferences in a Pervasive System. In: International Symposium on Parallel and Distributed Processing with Applications, pp. 409–416 (2008)Google Scholar
  13. 13.
    Zhu, Y., Meng, X.: A Framework for Service Discovery In Pervasive Computing. In: 2nd International Conference on Information Engineering and Computer Science, ICIECS, pp. 1–4 (2010)Google Scholar
  14. 14.
    Suzuki, T., Pinte, K., Cutsem, T.V., Meuter, W.D., Yonezawa, A.: Programming Language Support for Routing in Pervasive Networks. In: Eighth IEEE International Workshop on Middleware and System Support for Pervasive Computing, pp. 226–232 (2011)Google Scholar
  15. 15.
    Peng, Y.E., Shi, Y., Jie, Y.W., Feng, Y.J., Bo, L.J., Lin, Z.L.: A Reflection-Based approach for Reusing Software Architecture (2008)Google Scholar
  16. 16.
    Oquendo, F.: Dynamic Software Architectures: Formally Modelling Structure and Behaviour with π-ADL. In: The Third International Conference on Software Engineering Advances, pp. 352–359 (2008)Google Scholar
  17. 17.
    Reichle, R., Wagner, M., Khan, M.U., Geihs, K., Valla, M., Fra, C., Paspallis, N., Papadopoulos, G.A.: A Context Query Language for Pervasive Computing Environments. In: Sixth Annual IEEE International Conference on Pervasive Computing and Communications, pp. 434–440 (2008)Google Scholar
  18. 18.
    Schreiber, F.A., Camplani, R., Fortunato, M., Marelli, M., Pacifici, F.: PERLA: a Data Language for Pervasive Systems. In: 6th Annual IEEE International Conference on Pervasive Computing and Communications, PERCOM, pp. 282–287. IEEE (2008)Google Scholar
  19. 19.
    Schreiber, F.A., Camplani, R., Fortunato, M., Marelli, M., Rota, G.: PerLa: a Language and Middleware Architecture for Data Management and Integration in Pervasive Information Systems. IEEE Transactions on Software Engineering (2011)Google Scholar
  20. 20.
    Decker, S., Melnik, S., Harmelen, F.V., Fensel, D., Klein, M., Broekstra, J., Erdmann, M., Horrocks. I.: The Semantic Web: the roles of XML and RDF. IEEE Internet Computing, 63–73 (2000)Google Scholar
  21. 21.
    Upadhyay, N., Despande, B.M., Agrawal, V.P.: Towards a Software Component Quality Model. In: Meghanathan, N., Kaushik, B.K., Nagamalai, D. (eds.) CCSIT 2011, Part I. CCIS, vol. 131, pp. 398–412. Springer, Heidelberg (2011)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag GmbH Berlin Heidelberg 2012

Authors and Affiliations

  1. 1.Computer Science & Information Systems GroupBITS-Pilani Goa CampusGoaIndia

Personalised recommendations