Skip to main content

Technologies for Autonomic Dependable Services Platform: Achievements and Future Challenges

  • Conference paper
Software and Data Technologies (ICSOFT 2011)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 303))

Included in the following conference series:

  • 587 Accesses

Abstract

A city is smart if it can provide ambient services for citizens and other end-users who have to tackle emergency situations, including small and wide scale accidents and incidents. These ambient services embody intelligence of autonomic systems based on heterogeneous execution platforms enhanced with services that provide mechanisms for self-adaptation of dependable applications. This paper aims to serve as a reference point and guide for researchers and developers interested in technologies of autonomic dependable service platforms from three viewpoints: i) architectural options, ii) ontology models for services, context and dependability, and iii) modeling methods and practices for achieving high quality service platforms and intelligent applications. Our findings are illustrated through a smart city experiment and a set of open research challenges that need to be carried out for achieving a generic solution for an autonomic dependable service platform.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Anderson, T., Andrews, Z.H., Fitzgerald, J.S., Randell, B., Glaser, H., Millard, I.C.: The ReSIST Resilience Knowledge Base. Technical Report. University of Newcastle upon Tyne (2007)

    Google Scholar 

  2. Avizienis, A., Laprie, J.-C., Randell, B., Landwehr, C.: Basic Concepts and Taxonomy of Dependable and Secure Computing. IEEE Trans. on Dependable and Secure Computing 1(1), 11–33 (2004)

    Article  Google Scholar 

  3. Balazinka, M., Deshpande, A., Flanklin, M.J., Gibbons, P.B., Gray, J., Nath, S., Hansen, M., Liebhold, M., Szalay, A., Tao, V.: Data management in the worldwide sensor web. Pervasive Computing 6(2), 30–40 (2007)

    Article  Google Scholar 

  4. Baresi, L., Guinea, S., Pasquale, L.: Towards a unified framework for the monitoring and recovery of BPEL processes. In: TAV-WEB 2008 Workshop on Testing, Analysis and Verification of Web Services and Applications, pp. 15–19. ACM, New York (2008)

    Chapter  Google Scholar 

  5. Barstow, A., Hendler, J., Skall, M.: OWL Web Ontology Language for Services, W3C (2004), http://xml.coverpages.org/ni2004-01-08-a.html

  6. Bettini, C., Brdiczka, O., Henricksen, K., Indulska, J., Niclas, D., Ranganathan, A., Riboni, D.: A survey of context modelling and reasoning techniques. Pervasive and Mobile Computing 6(2), 161–180 (2010)

    Article  Google Scholar 

  7. Botts, M., Percivall, G., Reed, C., Davidson, J.: OGC® Sensor Web Enablement: Overview and High Level Architecture. In: Nittel, S., Labrinidis, A., Stefanidis, A. (eds.) GSN 2006. LNCS, vol. 4540, pp. 175–190. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  8. Cardellini, V., Casalicchio, E., Grassi, V., Lo Presti, F., Mirandola, R.: A Scalable Approach to QoS-Aware Self-adaption in Service-Oriented Architectures. In: Bartolini, N., Nikoletseas, S., Sinha, P., Cardellini, V., Mahanti, A. (eds.) Qshine/AAA-IDEA 2009. LNICST, vol. 22, pp. 431–447. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  9. Cardellini, V., Casalicchio, E., Grassi, V., Lo Presti, F., Mirandola, R.: QoS-driven runtime adaptation of service oriented architectures. In: ESEC/FSE 2009, pp. 131–140. ACM, New York (2009)

    Chapter  Google Scholar 

  10. Cardellini, V., Casalicchio, E., Grassi, V., Lo Presti, F., Mirandola, R.: Towards Self-adaptation for Dependable Service-Oriented Systems. In: de Lemos, R., Fabre, J.-C., Gacek, C., Gadducci, F., ter Beek, M. (eds.) Architecting Dependable Systems VI. LNCS, vol. 5835, pp. 24–48. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  11. Chen, H., Finin, T., Joshi, A.: The SOUPA Ontology for Pervasive Computing. In: Ontologies for Agents: Theory and Experiences. Whitestein Series in Software Agent Technologies and Autonomic Computing, pp. 233–258. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  12. Cheng, S.-W., Poladian, V., Garlan, D., Schmerl, B.: Improving Architecture-Based Self-Adaptation through Resource Prediction. In: Cheng, B.H.C., de Lemos, R., Giese, H., Inverardi, P., Magee, J. (eds.) Self-Adaptive Systems. LNCS, vol. 5525, pp. 71–88. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  13. Chu, X., Buyya, R.: Service oriented sensor web. In: Sensor Networks and Configuration, pp. 51–74. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  14. Dai, Y., Xiang, Y., Zhang, G.: Self-healing and Hybrid Diagnosis in Cloud Computing. In: Jaatun, M.G., Zhao, G., Rong, C. (eds.) CloudCom 2009. LNCS, vol. 5931, pp. 45–56. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  15. Dey, A.K., Newberger, A.: Support for Context-Aware Intelligibility and Control. In: CHI 2009, pp. 859–868. ACM, New York (2009)

    Google Scholar 

  16. Fayssal, S., Alnashif, Y., Kim, B., Hariri, S.: A Proactive Wireless Self-Protection System. In: ICPS 2008, pp. 11–20. ACM, New York (2008)

    Chapter  Google Scholar 

  17. Fernandez, M., Gomez-Perez, A., Juristo, N.: METHONTOLOGY: from ontological art towards ontological engineering. In: AAAI 1997 Spring Symposium Series on Ontological Engineering, Stanford, pp. 33–40 (1997)

    Google Scholar 

  18. Fuad, M.M.: Issues and Challenges of an Inductive learning Algorithm for Self-healing Applications. In: 7th Intl. Conf. on Information Technology: New Generations, ITNG 2010, pp. 264–269. IEEE Press, New York (2010)

    Chapter  Google Scholar 

  19. Hayes, P.: RDF Semantics, W3C (2004), http://www.w3.org/TR/rdf-schema/

  20. Jayaraj, A., Venkatesh, T., Murthy, C.S.R.: Loss classification in optical burst switching networks using machine learning techniques: improving the performance of TCP. IEEE Journal on Selected Areas in Communications 26(6), 45–54 (2008)

    Article  Google Scholar 

  21. Kantorovitch, J., Niemelä, E.: Service Description Ontologies. In: Khosrow-Pour, M. (ed.) Encyclopedia of Information Science and Technology, 2nd edn., pp. 3445–3451. IGI Global (2008)

    Google Scholar 

  22. Kapitsaki, G., Prezerakos, G., Tselikas, N., Venieris, I.: Context-aware service engineering: A survey. J. of Systems and Software 83, 1285–1297 (2009)

    Article  Google Scholar 

  23. Kelly, S., Tolvanen, J.: Domain-Specific Modelling: Enabling Full Code Generation. Wiley, New Jersey (2008)

    Google Scholar 

  24. Kephart, J.O., Chess, D.M.: The vision of autonomic computing. Computer 36(1), 41–50 (2003)

    Article  MathSciNet  Google Scholar 

  25. Könönen, V.: Multiagent reinforcement learning in Markov games: asymmetric and symmetric approaches. Doctoral thesis, Helsinki University of Technology, Espoo, Finland (2004)

    Google Scholar 

  26. Lock, R., Dobson, G.: Developing an ontology for QoS. In: Dependability interdisciplinary research Collaboration (Internal Annual Project Conference), Nesc (National e-Science centre), Edinburgh (2005)

    Google Scholar 

  27. McGuinness, D., van Harmelen, F.: OWL Web Ontology Language Overview, W3C (2004), http://www.w3.org/TR/owl-features/

  28. Meier, R., Harrington, A., Beckmann, K., Cahill, V.: A framework for incremental construction of real global smart space applications. Pervasive and Mobile Computing 5, 350–368 (2009)

    Article  Google Scholar 

  29. Menasce, D.A., Dubey, V.: Utility-based QoS brokering in service oriented architectures. In: IEEE Intl Conf. on Web Services, pp. 422–430. IEEE Press, New York (2007)

    Google Scholar 

  30. Menasce, D.A.: QoS Issue in Web Services. IEEE Internet Computing 6(6), 49–68 (2002)

    Article  Google Scholar 

  31. Mokhtar, S.B., Georgantas, N., Issarny, V.: COCOA: COnversation-based service COmposition in pervAsive computing environments with QoS support. J. Systems and Software 80(12), 1941–1955 (2007)

    Article  Google Scholar 

  32. Motta, E., Domingue, J., Cabral, L., Gaspari, M.: IRS–II: A Framework and Infrastructure for Semantic Web Services. In: Fensel, D., Sycara, K., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870, pp. 306–318. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  33. Nahrstedt, K., Xu, D., Wichadakul, D., Li, B.: QoS-aware middleware for ubiquitous and heterogeneous environments. IEEE Communications Magazine 39(11), 140–148 (2001)

    Article  Google Scholar 

  34. Niemelä, E., Evesti, A., Savolainen, P.: Modeling Quality Attribute Variability. In: ENASE 2008, pp. 169–176. INSTICC Press, Portugal (2008)

    Google Scholar 

  35. O’Brien, L., Merson, P., Bass, L.: Quality Attributes for Service-Oriented Architectures. In: SDSOA 2007, p. 3. IEEE Computer Society, Washinghton (2007)

    Google Scholar 

  36. Ovaska, E., Evesti, A., Henttonen, K., Palviainen, M., Aho, P.: Knowledge Based Quality Driven Architecture Design and Evaluation. Information and Software Technologies 52(6), 577–601 (2010)

    Article  Google Scholar 

  37. Pantsar-Syväniemi, S., Simula, K., Ovaska, E.: Context-awareness in smart spaces. In: IEEE Symp. on Computers and Comm., pp. 1023–1028. IEEE Press, New York (2010)

    Chapter  Google Scholar 

  38. Papakos, P., Rosenblum, D.S., Mukhija, A., Capra, L.: VOLARE: Adaptive web service discovery middleware for mobile systems. ECEASST 19 (2009)

    Google Scholar 

  39. Preuveneers, D., Berbers, Y.: Internet of Things: A Context-Awareness Perspective. In: Yan, L., Zhang, Y., Ning, H. (eds.) The Internet of Things: From RFID to the Next Generation Pervasive Networked Systems, pp. 287–307. Auerbach Pub., New York (2008)

    Chapter  Google Scholar 

  40. Rashidi, P., Cook, D.J.: Keeping the resident in the loop: adapting the smart home to the user. IEEE Trans. on Systems, Man and Cybernetics 39(5), 949–959 (2009)

    Article  Google Scholar 

  41. Robinson, D., Kotonya, G.: A self-managing brokerage model for quality assurance in service-oriented systems. In: IEEE High Assurance Systems Eng. Symp., pp. 424–433. IEEE Press, New York (2008)

    Chapter  Google Scholar 

  42. Rouvoy, R., Barone, P., Ding, Y., Eliassen, F., Hallsteinsen, S., Lorenzo, J., Mamelli, A., Scholz, U.: 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.) Self-Adaptive Systems. LNCS, vol. 5525, pp. 164–182. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  43. Salehie, M., Tahvildari, L.: Self-Adaptive Software: Landscape and Research Challenges. ACM Trans. on Autonomous and Adaptive Systems 4(2), art. 14 (2009)

    Google Scholar 

  44. Tarvainen, P.: Adaptability evaluation of software architectures: a case study. In: IEEE Int. COMPSAC 2007. IEEE Computer Science, Washinghton (2007)

    Google Scholar 

  45. WSMO: WSMO studio (2004), http://www.wsmostudio.org/

  46. Yang, S., Lan, B., Chung, J.Y.: Analyses of QoS Aware Web Services. In: Intl. Comp. Symp. on Web Technologies and Information Security, ICS (2006)

    Google Scholar 

  47. Zeng, L., Benatallah, B., Ngu, A.H., Dumas, M., Kalagnanam, J., Chang, H.: QoS-aware middleware for web services composition. IEEE Trans. Soft. Eng. 30(5), 311–327 (2004)

    Article  Google Scholar 

  48. Ovaska, E., Cinotti, T.S., Toninelli, A.: The design principles and practices of interoperable smart spaces. In: Liu, X., Li, Y. (eds.) Advanced Design Approaches to Emerging Software Systems: Principles, Methodologies, and Tools, pp. 18–47 (2012)

    Google Scholar 

  49. Pantsar-Syväniemi, S., Kuusijärvi, J., Ovaska, E.: Context-Awareness Micro-architecture for Smart Spaces. In: Riekki, J., Ylianttila, M., Guo, M. (eds.) GPC 2011. LNCS, vol. 6646, pp. 148–157. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  50. Evesti, A., Savola, R., Ovaska, E., Kuusijärvi, J.: The design, instantiation, and usage of information security measuring ontology. In: The Second International Conference on Models and Ontology-based Design of Protocols, Architectures and Services ( 2011)

    Google Scholar 

  51. Evesti, A., Ovaska, E.: Design time reliability predictions for supporting runtime security measuring and adaptation. In: The Third International Conference on Emerging Network Intelligence, EMERGING 2011, 6 pages. IARIA (2011)

    Google Scholar 

  52. Purhonen, A., Stenudd, S.: Runtime Performance Management of Information Broker-Based Adaptive Applications. In: Crnkovic, I., Gruhn, V., Book, M. (eds.) ECSA 2011. LNCS, vol. 6903, pp. 203–206. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  53. Dobrica, L.: Exploring Approaches of Integration Software Architecture Modeling with Quality Analysis Models. In: 2011 Ninth IEEE/IFIP Conference on Software Architecture, pp. 113–122. IEEE Computer Society, Los Alamitos (2011)

    Chapter  Google Scholar 

  54. Dobrica, L., Ovaska, E.: Service Based Development of a Cross Domain Reference Architecture. In: Maciaszek, L.A., González-Pérez, C., Jablonski, S. (eds.) ENASE 2008/2009. CCIS, vol. 69, pp. 305–318. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ovaska, E., Dobrica, L., Purhonen, A., Jaakola, M. (2013). Technologies for Autonomic Dependable Services Platform: Achievements and Future Challenges. In: Escalona, M.J., Cordeiro, J., Shishkov, B. (eds) Software and Data Technologies. ICSOFT 2011. Communications in Computer and Information Science, vol 303. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-36177-7_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-36177-7_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-36176-0

  • Online ISBN: 978-3-642-36177-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics