• DocumentCode
    660619
  • Title

    Developing self-verifying service-based systems

  • Author

    Calinescu, Radu ; Johnson, Kenneth ; Rafiq, Yasmin

  • Author_Institution
    Dept. of Comput. Sci., Univ. of York, York, UK
  • fYear
    2013
  • fDate
    11-15 Nov. 2013
  • Firstpage
    734
  • Lastpage
    737
  • Abstract
    We present a tool-supported framework for the engineering of service-based systems (SBSs) capable of self-verifying their compliance with developer-specified reliability requirements. These self-verifying systems select their services dynamically by using a combination of continual quantitative verification and online updating of the verified models. Our framework enables the practical exploitation of recent theoretical advances in the development of self-adaptive SBSs through (a) automating the generation of the software components responsible for model updating, continual verification and service selection; and (b) employing standard SBS development processes.
  • Keywords
    formal verification; object-oriented programming; software reliability; continual quantitative verification; developer-specified reliability requirements; model updating; online updating; self-adaptive SBSs development; self-verifying service-based system development; service selection; software component generation; tool-supported framework; Adaptation models; Analytical models; Quality of service; Reliability; Scattering; Unified modeling language; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering (ASE), 2013 IEEE/ACM 28th International Conference on
  • Conference_Location
    Silicon Valley, CA
  • Type

    conf

  • DOI
    10.1109/ASE.2013.6693145
  • Filename
    6693145