Advanced SearchSearch Tips
Service-Dependability-Case based Self-Adaptation in Service-Oriented Environment
facebook(new window)  Pirnt(new window) E-mail(new window) Excel Download
  • Journal title : Journal of KIISE
  • Volume 42, Issue 11,  2015, pp.1339-1348
  • Publisher : Korean Institute of Information Scientists and Engineers
  • DOI : 10.5626/JOK.2015.42.11.1339
 Title & Authors
Service-Dependability-Case based Self-Adaptation in Service-Oriented Environment
Jung, Changhee; Lee, Seok-Won;
In a distributed system environment based on a service-oriented architecture, separate systems collaborate to achieve the goals of the entire system by using services provided other systems. A service quality violation from using one service can cause runtime system failure in the environment. The existing self-adaptation methods follow fault tolerance mechanism that responds to a failure after a service quality violation. In other words, these methods are limited to responsive action. Therefore, a service-dependability-case based self-adaptation mechanism is necessary to preserve the dependability of the self-adaptive system. This paper demonstrates that the service-dependability-case based self-adaptation mechanism is better than QoS(quality of service)-based self-adaptation with fault tolerance to preserve the dependability of the self-adaptive system. Additionally, this paper suggests a method to present and analyze service dependability by using GSN(Goal Structuring Notation) which is the existing modeling method for the presentation of assurance cases, an action mechanism adapted using an analysis result of service-dependability-cases, a methods of leveraging the service-dependability-case based self-adaptation mechanism by following the service's life cycle, and the framework architecture including the major components and the interactions between the components in the control loop of the self-adaptation process.
Dependable SOA;service-dependability-case;self-adaptive system;dependability preservation;
 Cited by
"Autonomic Computing: An Architectural Blueprint for Autonomic Computing," IBM White Paper, 2006.

Salehie, M., Tahvildari, L., "Self-adaptive software: Landscape and research challenges," ACM Transactions on Autonomous and Adaptive Systems, Vol. 4, pp. 1-42, 2009.

Inverardi, P., Tivoli, M., "The future of software: Adaptation and dependability," Software Engineering, ISSSE 2006-2008, Vol. 5413, pp. 1-31, 2008.

V. Cardellini, E. Casalicchio, V. Grassi, F. L. Presti, and R. Mirandola, "Towards Self-adaptation for Dependable Service-Oriented Systems," Architecting Dependable Systems VI, pp. 24-48, 2009.

Ian Sommerville, Software Engineering (9th edition), International Computer Science Series, Addison Wesley, Pearson Education, 2009.

Charles B. Weinstock, John B. Goodenough, John J. Hudak, Dependability Cases, Software Engineering Institute, Carnegie Mellon Univ., 2004.

Daniel Jackson at al., Software for Dependable Systems, The National Academies Press, 2007.

Kelly, T. P., "A Systematic Approach to Safety Case Management," SAE 2004 World. Congress, 2004.

P. G. Bishop and R. E. Bloomfield, "A methodology for safety case development," Safety-Critical Systems Symposium, 1998.

Lin K, Panahi M, Zhang Y, Zhang J, Chang S, "Building accountability middleware to support dependable SOA," IEEE Internet Computer 13, pp. 16-25, 2009. crossref(new window)

Laszlo Gonczy, Silvano Chiaradonna, Felicita Di Giandomenico, Andras Pataricza, Andrea Bondavalli, Tamas Bartha, "Dependability evaluation of web service-based processes," Proc. of the Third European conference on Formal Methods and Stochastic Models for Performance Evaluation, 2006.

Dan, A. and Narasimhan, P., "Dependable service-oriented computing," IEEE Internet Computing, Vol. 13, No. 2, pp. 11-15, 2009.

Alhosban, Amal, "Fault Management For Service-Oriented Systems," Wayne State University Dissertations, Paper 745, 2013.

Romain Rouvoy at al., "MUSIC: Middleware Support for Self-Adaptation in Ubiquitous and Service-Oriented Environments, Software Engineering for Self-Adaptive Systems," pp. 164-182, 2009.

Simanta, S., Morris, E., Lewis, G. and Smith, D., "A Framework for Assurance in Service-Oriented Environments," 3rd IEEE International Systems Conference, 2010.

G. Despotou and T. Kelly, "Design and development of dependability case architecture during system development," 25th International System Safety Conference. System Safety Society, 2007.

David Garlan, Bradley Schmerl, and Shang-Wen Cheng, "Software Architecture-Based Self-Adaptation," Autonomic Computing and Networking, pp. 31-55, 2009.

D. Seong, N. Song, K. Ko, J. Cha, K. Bae, H. Jang, "Convergence of Power System Technology and Information Communication Technology in Smart Grid," Journal of KIISE, Vol. 31, No. 3, pp. 10-21, 2013.

S. O, C. Yu, I. Jung, J. Lim, "Development of Pilot Plant for Distributed Intelligent Management System of Microgrids," The Transactions of Korean Institute of Electrical Engineers, Vol. 62, No. 3, pp. 322-331, 2013. crossref(new window)

D. Kim, J. Kim, "The solar power with weather and generator scheduling," The Transactions of Korean Institute of Electrical Engineers, pp. 500-501, 2008.

J. Park, S. Kim, B. Jung, M. Choi, G. Cho, H. Baek, "Analysis of Operation Efficiency for Photovoltaic System," KOSEE, pp. 105-110, 2003.