• DocumentCode
    2322253
  • 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
  • fYear
    2012
  • fDate
    13-16 May 2012
  • Firstpage
    823
  • Lastpage
    828
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/CCGrid.2012.79
  • Filename
    6217518