EXPLORATION OF TECHNOLOGIES FOR AUTONOMIC DEPENDABLE SERVICE PLATFORMS

Eila Ovaska, Liliana Dobrica, Anu Purhonen, Marko Jaakola

2011

Abstract

A city is smart if it can provide ambient services for citizens and especially for professionals 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 ser-vices that provide mechanisms for self-adaptation of dependable applications. This paper explores enabling 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. The main findings are summarized as a set of research items that need to be carried out for achieving an autonomic dependable service platform.

References

  1. Anderson T., Andrews Z. H., Fitzgerald J.S., Randell B., Glaser H., Millard I.C., 2007. The ReSIST Resilience Knowledge Base. 37th Annual IEEE/IFIP Intl. Conf. on. Dependable Systems and Networks (DSN'2007).
  2. Anderson T., Andrews Z. H., Fitzgerald J.S., Randell B., Glaser H., Millard I.C., 2007. The ReSIST Resilience Knowledge Base. 37th Annual IEEE/IFIP Intl. Conf. on. Dependable Systems and Networks (DSN'2007).
  3. Avizienis A., Laprie J-C., Randell B., Landwehr C., 2004. Basic Concepts and Taxonomy of Dependable and Secure Computing. IEEE Trans. on Dependable and Secure Computing, vol. 1, no. 1, pp. 11-33.
  4. Avizienis A., Laprie J-C., Randell B., Landwehr C., 2004. Basic Concepts and Taxonomy of Dependable and Secure Computing. IEEE Trans. on Dependable and Secure Computing, vol. 1, no. 1, pp. 11-33.
  5. Balazinka M., Deshpande A., Flanklin M. J., Gibbons P.B., Gray J., Nath S., Hansen M., Liebhold M., Szalay A. and Tao V., 2007. Data management in the worldwide sensor web. Pervasive Computing, JuneApril, 30-40.
  6. Balazinka M., Deshpande A., Flanklin M. J., Gibbons P.B., Gray J., Nath S., Hansen M., Liebhold M., Szalay A. and Tao V., 2007. Data management in the worldwide sensor web. Pervasive Computing, JuneApril, 30-40.
  7. Baresi L., Guinea S. and Pasquale L., 2008. Towards a unified framework for the monitoring and recovery of BPEL processes. In: Testing, Analysis and Verification of Web Software, TAV-WEB, pp. 15-19.
  8. Baresi L., Guinea S. and Pasquale L., 2008. Towards a unified framework for the monitoring and recovery of BPEL processes. In: Testing, Analysis and Verification of Web Software, TAV-WEB, pp. 15-19.
  9. Barstow A., Hendler J. and Skall M., 2004. OWL Web Ontology Language for Services, W3C. http://xml. coverpages. org/ni2004-01-08-a.html
  10. Barstow A., Hendler J. and Skall M., 2004. OWL Web Ontology Language for Services, W3C. http://xml. coverpages. org/ni2004-01-08-a.html
  11. Bettini C., Brdiczka O., Henricksen K., Indulska J., Niclas D., Ranganathan A., and D. Riboni. 2010. A survey of context modelling and reasoning techniques. Pervasive and Mobile Computing.
  12. Bettini C., Brdiczka O., Henricksen K., Indulska J., Niclas D., Ranganathan A., and D. Riboni. 2010. A survey of context modelling and reasoning techniques. Pervasive and Mobile Computing.
  13. Botts M., Percivall G., Reed C. and J. Davidson, 2008. OSG®Sensor Web Enablement: Overview and High Level Architecture. LNCS 4540, Springer-Verlag, pp. 175-190.
  14. Botts M., Percivall G., Reed C. and J. Davidson, 2008. OSG®Sensor Web Enablement: Overview and High Level Architecture. LNCS 4540, Springer-Verlag, pp. 175-190.
  15. Cardellini V., Casalicchio E., Grassi V., Presti F. L. and. Mirandola R, 2009a. A scalable approach to QoSaware self-adaption in service-oriented architectures. In: QSHINE, pp. 431-447.
  16. Cardellini V., Casalicchio E., Grassi V., Presti F. L. and. Mirandola R, 2009a. A scalable approach to QoSaware self-adaption in service-oriented architectures. In: QSHINE, pp. 431-447.
  17. Cardellini V., Casalicchio E., Grassi V., Presti F. Lo and Mirandola R.,2009b. QoS-driven runtime adaptation of service oriented architectures. In: The 7th Joint European Soft. Eng. Conf. and ACM SIGSOFT Symp. on the Foundations of Soft. Eng., pp. 131-140.
  18. Cardellini V., Casalicchio E., Grassi V., Presti F. Lo and Mirandola R.,2009b. QoS-driven runtime adaptation of service oriented architectures. In: The 7th Joint European Soft. Eng. Conf. and ACM SIGSOFT Symp. on the Foundations of Soft. Eng., pp. 131-140.
  19. Cardellini V., Casalicchio E., Grassi V., Presti F. Lo and R. Mirandola, 2009c. Towards self-adaptation for dependable service-oriented systems. In: Architecting Dependable Systems VI, pp. 24-48.
  20. Cardellini V., Casalicchio E., Grassi V., Presti F. Lo and R. Mirandola, 2009c. Towards self-adaptation for dependable service-oriented systems. In: Architecting Dependable Systems VI, pp. 24-48.
  21. Chen H., Finin T. and Joshi A., 2005. The SOUPA Ontology for Pervasive Computing. Whitestein Series in Software Agent Technologies, Springer.
  22. Chen H., Finin T. and Joshi A., 2005. The SOUPA Ontology for Pervasive Computing. Whitestein Series in Software Agent Technologies, Springer.
  23. Cheng, S-W, Poladian, V., Garlan, D., Schmerl, B., 2009. Improving Architecture-Based Self-Adaptation through Resource Prediction, In: Self-Adaptive Systems, LNCS 5525, Springer-Verlag, pp.71-88.
  24. Cheng, S-W, Poladian, V., Garlan, D., Schmerl, B., 2009. Improving Architecture-Based Self-Adaptation through Resource Prediction, In: Self-Adaptive Systems, LNCS 5525, Springer-Verlag, pp.71-88.
  25. Chu X. and Buyya R., 2007. Service oriented sensor web. Sensor Networks and Configuration, Springer-Verlag, 51-74.
  26. Chu X. and Buyya R., 2007. Service oriented sensor web. Sensor Networks and Configuration, Springer-Verlag, 51-74.
  27. Dai, Y., Xiang, Y., Zhang, G., 2009. Self-healing and Hybrid Diagnosis in Cloud Computing. In: M.G. Jaatun, G.Zhao, and C.Rong (Eds.): CloudCom 2009, LNCS 5931, Springer-Verlag, pp- 45-56.
  28. Dai, Y., Xiang, Y., Zhang, G., 2009. Self-healing and Hybrid Diagnosis in Cloud Computing. In: M.G. Jaatun, G.Zhao, and C.Rong (Eds.): CloudCom 2009, LNCS 5931, Springer-Verlag, pp- 45-56.
  29. Dey A. K. and Newberger A., 2009. Support for ContextAware Intelligibility and Control. In: CHI 2009, Programming Tools and Architectures, USA.
  30. Dey A. K. and Newberger A., 2009. Support for ContextAware Intelligibility and Control. In: CHI 2009, Programming Tools and Architectures, USA.
  31. Fayssal, S., Al-Nashif, Y., Uk Kim, B., Hariri, S., 2008. A Proactive Wireless Self-Protection System. In: ICPS'08, July 6-10, Sorrento Italy, ACM, pp.11-20.
  32. Fayssal, S., Al-Nashif, Y., Uk Kim, B., Hariri, S., 2008. A Proactive Wireless Self-Protection System. In: ICPS'08, July 6-10, Sorrento Italy, ACM, pp.11-20.
  33. Fernandez-Lopez M., Gomez-Perez A., Juristo N., 1997. Methontology: from ontological art towards ontological engineering. In: Procs. Spring Symposium on ontological engineering of AAAI.
  34. Fernandez-Lopez M., Gomez-Perez A., Juristo N., 1997. Methontology: from ontological art towards ontological engineering. In: Procs. Spring Symposium on ontological engineering of AAAI.
  35. Fuad, M.M., 2010. Issues and Challenges of an Inductive learning Algorithm for Self-healing Applications. The 7th Intl. Conf. on Information Technology: New Generations (ITNG10), IEEE Press, pp. 264-269.
  36. Fuad, M.M., 2010. Issues and Challenges of an Inductive learning Algorithm for Self-healing Applications. The 7th Intl. Conf. on Information Technology: New Generations (ITNG10), IEEE Press, pp. 264-269.
  37. Hayes P., 2004. RDF Semantics, W3C, http://www.w3.org /TR/rdf-schema/
  38. Hayes P., 2004. RDF Semantics, W3C, http://www.w3.org /TR/rdf-schema/
  39. Jayaraj A., Venkatesh T. and Murthy C.S.R., 2008. Loss classification in optical burst switching networks using machine learning techniques: improving the performance of TCP. IEEE Journal on Selected Areas in Communications, vol.26, no.6, pp.45-54.
  40. Jayaraj A., Venkatesh T. and Murthy C.S.R., 2008. Loss classification in optical burst switching networks using machine learning techniques: improving the performance of TCP. IEEE Journal on Selected Areas in Communications, vol.26, no.6, pp.45-54.
  41. Kantorovitch J. and Niemelä E., 2008. Service Description Ontologies. Encyclopedia of Information Science and Technology, Vol. VII, pp. 3445-3451.
  42. Kantorovitch J. and Niemelä E., 2008. Service Description Ontologies. Encyclopedia of Information Science and Technology, Vol. VII, pp. 3445-3451.
  43. Kapitsaki G., Prezerakos G., Tselikas N., and I. Venieris. 2009. Context-aware service engineering: A survey. The Journal of Systems and Software, 83, 1885-1297.
  44. Kapitsaki G., Prezerakos G., Tselikas N., and I. Venieris. 2009. Context-aware service engineering: A survey. The Journal of Systems and Software, 83, 1885-1297.
  45. Kelly S, and Tolvanen J., 2008. Domain-Specific Modelling: Enabling Full Code Generation. Wiley.
  46. Kelly S, and Tolvanen J., 2008. Domain-Specific Modelling: Enabling Full Code Generation. Wiley.
  47. Kephart J. O. and Chess D. M., 2003. The vision of autonomic computing. Computer 36(1), pp. 41-50.
  48. Kephart J. O. and Chess D. M., 2003. The vision of autonomic computing. Computer 36(1), pp. 41-50.
  49. Könönen V., 2004. Multiagent reinforcement learning in Markov games: asymmetric and symmetric approaches, Doctoral thesis, Helsinki University of Technology, Report D8, Espoo, Finland.
  50. Könönen V., 2004. Multiagent reinforcement learning in Markov games: asymmetric and symmetric approaches, Doctoral thesis, Helsinki University of Technology, Report D8, Espoo, Finland.
  51. Lock R. and Dobson G., 2009. Developing an ontology for QoS. Dependability interdisciplinary research Collaboration (Internal Annual Project Conference), Nesc. (National e-Science centre).
  52. Lock R. and Dobson G., 2009. Developing an ontology for QoS. Dependability interdisciplinary research Collaboration (Internal Annual Project Conference), Nesc. (National e-Science centre).
  53. McGuinness D. and van Harmelen F., 2004. OWL Web Ontology Language Overview, W3C., http://www. w3.org/TR/owl-features/
  54. McGuinness D. and van Harmelen F., 2004. OWL Web Ontology Language Overview, W3C., http://www. w3.org/TR/owl-features/
  55. Meier R., Harrington A., Beckmann K., and Cahill, V., 2009. A framework for incremental construction of real global smart space applications. Pervasive and Mobile Computing, 5, 350-368.
  56. Meier R., Harrington A., Beckmann K., and Cahill, V., 2009. A framework for incremental construction of real global smart space applications. Pervasive and Mobile Computing, 5, 350-368.
  57. Menasce D. A. and Dubey V., 2007. Utility-based QoS brokering in service oriented architectures. In: IEEE Intl Conf on Web Services, ICWS 2007, pp. 422-430.
  58. Menasce D. A. and Dubey V., 2007. Utility-based QoS brokering in service oriented architectures. In: IEEE Intl Conf on Web Services, ICWS 2007, pp. 422-430.
  59. Menasce D. A., 2002. QoS Issue in Web Services. IEEE Internet Computing, vol. 6, issue 6, pp. 49-68.
  60. Menasce D. A., 2002. QoS Issue in Web Services. IEEE Internet Computing, vol. 6, issue 6, pp. 49-68.
  61. Mokhtar S. B., Georgantas N. and Issarny V., 2007. COCOA: COnversation-based service COmposition in pervAsive computing environments with QoS support, Journal of Systems and Software 80(12), pp. 1941- 1955.
  62. Mokhtar S. B., Georgantas N. and Issarny V., 2007. COCOA: COnversation-based service COmposition in pervAsive computing environments with QoS support, Journal of Systems and Software 80(12), pp. 1941- 1955.
  63. Motta E., Domingue J., Cabral L.and Gaspari M., 2003. IRS-II: A Framework and Infrastructure for Semantic Web Services. ISWC 2003, in Sanibel Island, USA.
  64. Motta E., Domingue J., Cabral L.and Gaspari M., 2003. IRS-II: A Framework and Infrastructure for Semantic Web Services. ISWC 2003, in Sanibel Island, USA.
  65. Nahrstedt K., Xu D., Wichadakul D. and Li B., 2001. QoS-aware middleware for ubiquitous and heterogeneous environments. IEEE Communications Magazine, vol. 39, no. 11, pp. 140-148.
  66. Nahrstedt K., Xu D., Wichadakul D. and Li B., 2001. QoS-aware middleware for ubiquitous and heterogeneous environments. IEEE Communications Magazine, vol. 39, no. 11, pp. 140-148.
  67. Niemelä E., Evesti A. and Savolainen P., 2008. Modeling Quality Attribute Variability. 3rd International Conference on Evaluation of Novel Approaches of Software Engineering, ENASE 2008.
  68. Niemelä E., Evesti A. and Savolainen P., 2008. Modeling Quality Attribute Variability. 3rd International Conference on Evaluation of Novel Approaches of Software Engineering, ENASE 2008.
  69. O'Brien L., Merson P. and Bass L., 2007. Quality Attributes for Service-Oriented Architectures. International Workshop on Systems Development in SOA Environments (SDSOA'07).
  70. O'Brien L., Merson P. and Bass L., 2007. Quality Attributes for Service-Oriented Architectures. International Workshop on Systems Development in SOA Environments (SDSOA'07).
  71. Ovaska E., Evesti A., Henttonen K., Palviainen M. and Aho P., 2010. Knowledge Based Quality Driven Architecture Design and Evaluation. Information and Software Technologies, 52 (6), 577-601.
  72. Ovaska E., Evesti A., Henttonen K., Palviainen M. and Aho P., 2010. Knowledge Based Quality Driven Architecture Design and Evaluation. Information and Software Technologies, 52 (6), 577-601.
  73. Pantsar-Syväniemi S., Simula K., Ovaska E., 2010. Context-awareness in smart spaces. 1st International Workshop on Semantic Information for Smart Spaces, SISS 2010, IEEE, pp. 1023-1028.
  74. Pantsar-Syväniemi S., Simula K., Ovaska E., 2010. Context-awareness in smart spaces. 1st International Workshop on Semantic Information for Smart Spaces, SISS 2010, IEEE, pp. 1023-1028.
  75. Papakos P., Rosenblum D. S., Mukhija A. and Capra L., 2009. VOLARE: Adaptive web service discovery middleware for mobile systems. 2nd Intl DisCoTec on Context-Aware Adaptation Mechanisms for Pervasive and Ubiquitous Services (CAMPUS 2009).
  76. Papakos P., Rosenblum D. S., Mukhija A. and Capra L., 2009. VOLARE: Adaptive web service discovery middleware for mobile systems. 2nd Intl DisCoTec on Context-Aware Adaptation Mechanisms for Pervasive and Ubiquitous Services (CAMPUS 2009).
  77. Preuveneers D., and Berbers Y., 2008. Internet of Things: A Context-Awareness Perspective, The Internet of Things: From RFID to the Next Generation Pervasive Networked Systems, CRC Press, 287-307.
  78. Preuveneers D., and Berbers Y., 2008. Internet of Things: A Context-Awareness Perspective, The Internet of Things: From RFID to the Next Generation Pervasive Networked Systems, CRC Press, 287-307.
  79. Rashidi P. and Cook D. J., 2009. Keeping the resident in the loop: adapting the smart home to the user. IEEE Transactions on Systems, Man and Cybernetics, Part A (Systems and Humans), vol. 39, no.5, pp. 949-959.
  80. Rashidi P. and Cook D. J., 2009. Keeping the resident in the loop: adapting the smart home to the user. IEEE Transactions on Systems, Man and Cybernetics, Part A (Systems and Humans), vol. 39, no.5, pp. 949-959.
  81. Robinson D., Kotonya G. and Department C., 2008. A self-managing brokerage model for quality assurance in service-oriented systems. In: 11th IEEE High Assurance Systems Eng. Symp., HASE, pp. 424-433.
  82. Robinson D., Kotonya G. and Department C., 2008. A self-managing brokerage model for quality assurance in service-oriented systems. In: 11th IEEE High Assurance Systems Eng. Symp., HASE, pp. 424-433.
  83. Rouvoy R., Barone P., Ding Y., Eliassen F., Hallsteinsen S., Lorenzo J., Mamelli A. and Scholz U., 2009. MUSIC: Middleware support for self-adaptation in ubiquitous and service-oriented environments. In: Softw. Eng. for Self-Adaptive Systems, pp. 164-182.
  84. Rouvoy R., Barone P., Ding Y., Eliassen F., Hallsteinsen S., Lorenzo J., Mamelli A. and Scholz U., 2009. MUSIC: Middleware support for self-adaptation in ubiquitous and service-oriented environments. In: Softw. Eng. for Self-Adaptive Systems, pp. 164-182.
  85. Salehie M. and Tahvildari L., 2009. Self-Adaptive Software: Landscape and Research Challenges. ACM Trans. on Autonomous and Adaptive Systems, 4(2).
  86. Salehie M. and Tahvildari L., 2009. Self-Adaptive Software: Landscape and Research Challenges. ACM Trans. on Autonomous and Adaptive Systems, 4(2).
  87. Tarvainen P., 2007. Adaptability evaluation of software architectures; a case study. 31st Annual IEEE Int. Computer Software and Applications Conf. (COMPSAC 2007). IEEE Computer Science.
  88. Tarvainen P., 2007. Adaptability evaluation of software architectures; a case study. 31st Annual IEEE Int. Computer Software and Applications Conf. (COMPSAC 2007). IEEE Computer Science.
  89. WSMO, 2004. WSMO studio, http://www. wsmostudio.org/
  90. WSMO, 2004. WSMO studio, http://www. wsmostudio.org/
  91. Yang S., Lan B. and Chung J-Y., 2006. Analysis of QoS Aware Web Services. Intl. Comp. Symp. on Web Technologies and Information Security (ICS) .
  92. Yang S., Lan B. and Chung J-Y., 2006. Analysis of QoS Aware Web Services. Intl. Comp. Symp. on Web Technologies and Information Security (ICS) .
  93. Zeng L., Benatallah B., Ngu A.H., Dumas M., Kalagnanam J., Chang H., 2004. QoS-aware middleware for web services composition, IEEE Trans. Software Eng. 30(5), pp. 311-327.
  94. Zeng L., Benatallah B., Ngu A.H., Dumas M., Kalagnanam J., Chang H., 2004. QoS-aware middleware for web services composition, IEEE Trans. Software Eng. 30(5), pp. 311-327.
Download


Paper Citation


in Harvard Style

Ovaska E., Dobrica L., Purhonen A. and Jaakola M. (2011). EXPLORATION OF TECHNOLOGIES FOR AUTONOMIC DEPENDABLE SERVICE PLATFORMS . In Proceedings of the 6th International Conference on Software and Database Technologies - Volume 1: ICSOFT, ISBN 978-989-8425-76-8, pages 115-124. DOI: 10.5220/0003497301150124


in Harvard Style

Ovaska E., Dobrica L., Purhonen A. and Jaakola M. (2011). EXPLORATION OF TECHNOLOGIES FOR AUTONOMIC DEPENDABLE SERVICE PLATFORMS . In Proceedings of the 6th International Conference on Software and Database Technologies - Volume 1: ICSOFT, ISBN 978-989-8425-76-8, pages 115-124. DOI: 10.5220/0003497301150124


in Bibtex Style

@conference{icsoft11,
author={Eila Ovaska and Liliana Dobrica and Anu Purhonen and Marko Jaakola},
title={EXPLORATION OF TECHNOLOGIES FOR AUTONOMIC DEPENDABLE SERVICE PLATFORMS},
booktitle={Proceedings of the 6th International Conference on Software and Database Technologies - Volume 1: ICSOFT,},
year={2011},
pages={115-124},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003497301150124},
isbn={978-989-8425-76-8},
}


in Bibtex Style

@conference{icsoft11,
author={Eila Ovaska and Liliana Dobrica and Anu Purhonen and Marko Jaakola},
title={EXPLORATION OF TECHNOLOGIES FOR AUTONOMIC DEPENDABLE SERVICE PLATFORMS},
booktitle={Proceedings of the 6th International Conference on Software and Database Technologies - Volume 1: ICSOFT,},
year={2011},
pages={115-124},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003497301150124},
isbn={978-989-8425-76-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 6th International Conference on Software and Database Technologies - Volume 1: ICSOFT,
TI - EXPLORATION OF TECHNOLOGIES FOR AUTONOMIC DEPENDABLE SERVICE PLATFORMS
SN - 978-989-8425-76-8
AU - Ovaska E.
AU - Dobrica L.
AU - Purhonen A.
AU - Jaakola M.
PY - 2011
SP - 115
EP - 124
DO - 10.5220/0003497301150124


in EndNote Style

TY - CONF
JO - Proceedings of the 6th International Conference on Software and Database Technologies - Volume 1: ICSOFT,
TI - EXPLORATION OF TECHNOLOGIES FOR AUTONOMIC DEPENDABLE SERVICE PLATFORMS
SN - 978-989-8425-76-8
AU - Ovaska E.
AU - Dobrica L.
AU - Purhonen A.
AU - Jaakola M.
PY - 2011
SP - 115
EP - 124
DO - 10.5220/0003497301150124