Title :
Towards the Automated Engineering of Dependable Adaptive Services
Author :
Baker, Thar ; Randles, Martin ; Taleb-Bendiab, A.
Author_Institution :
Sch. of Comput., Math. & Digital Technol., Manchester Metropolitan Univ. (MMU), Manchester, UK
Abstract :
The dependability of runtime composition of Cloud-Based Services is affected by many issues including scalability and reliability, which are commonly proposed to be solved by the use of adaptive software solutions. Usually, however, the use of various software paradigms to achieve such adaptability requires that the design of the formal operational model to be implicitly linked with the end implementation. Such rigid reliance upon a static model thereby constrains the adaptability and flexibility of the composition. This paper contends that in order for adaptable Cloud-Based Services to be produced, a formal model should be specified and enacted independently from the runtime implementation. The paper shows by use of situation calculus and software representation techniques for service composition, such as an Intention Description Language, how these issues can be addressed for assured runtime adaptable, deliberative systems. In conclusion, by use of a representative example and a case study, the methodology proposed is evaluated to highlight the advantages discussed, and to identify problems still to be resolved.
Keywords :
Web services; cloud computing; formal specification; service-oriented architecture; software reliability; adaptive software solutions; automated engineering; cloud-based services; deliberative systems; dependable adaptive services; formal operational model; intention description language; reliability; scalability; service composition; software paradigms; software representation techniques; static model; Adaptation models; Calculus; Computational modeling; Runtime; Semantics; Service oriented architecture; Unified modeling language; cloud computing; formal model; large scale SOA;
Conference_Titel :
Cluster, Cloud and Grid Computing (CCGrid), 2012 12th IEEE/ACM International Symposium on
Conference_Location :
Ottawa, ON
Print_ISBN :
978-1-4673-1395-7
DOI :
10.1109/CCGrid.2012.79