• DocumentCode
    627614
  • Title

    Adaptive REST applications via model inference and probabilistic model checking

  • Author

    Ghezzi, Carlo ; Pezze, Mauro ; Tamburrelli, Giordano

  • Author_Institution
    DeepSE Group at DEI, Politec. di Milano, Milan, Italy
  • fYear
    2013
  • fDate
    27-31 May 2013
  • Firstpage
    1376
  • Lastpage
    1382
  • Abstract
    In this paper we present a novel approach for adaptive REST Web applications that focuses on adaptation against changes in the navigational behaviour of users. The proposed solution exploits the Web server´s log file to infer a Markov model that captures the navigational behaviour of system users over time probabilistically. The model is inferred incrementally as soon as new requests are issued to the server, and is analysed periodically to verify quantitative properties by means of probabilistic model checking. The results of the run-time verification trigger ad-hoc adaptation policies, which adjust the application to the user behaviours captured by the inferred model. The paper discusses the advantages of adopting probabilistic model checking for Web applications in terms of incrementality, retroactivity and efficiency, and illustrates these characteristics as well as the applicability of the approach with a practical example.
  • Keywords
    Internet; Markov processes; formal verification; inference mechanisms; Markov model; Web server; ad hoc adaptation policies; adaptive REST Web applications; log file; model inference; probabilistic model checking; run-time verification; user navigational behaviour; Adaptation models; Analytical models; Engines; IP networks; Navigation; Probabilistic logic; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Integrated Network Management (IM 2013), 2013 IFIP/IEEE International Symposium on
  • Conference_Location
    Ghent
  • Print_ISBN
    978-1-4673-5229-1
  • Type

    conf

  • Filename
    6573195