Model-Based Validation for Internet Services

被引:1
|
作者
Tjang, Andrew [1 ]
Oliveira, Fabio [1 ]
Bianchini, Ricardo [1 ]
Martin, Richard P. [1 ]
Nguyen, Thu D. [1 ]
机构
[1] Rutgers State Univ, Dept Comp Sci, Piscataway, NJ 08854 USA
关键词
validation; model; operator mistake; internet service;
D O I
10.1109/SRDS.2009.24
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Operator mistakes are a significant source of unavailability in Internet services. In our previous work, we proposed operator action validation as an approach for detecting mistakes while hiding them from the service and its users. Previous validation strategies have limitations, however, including the need for instances of correct behavior for comparison. In this paper, we propose a novel model-based validation strategy that addresses these limitations and complements our previous techniques. Model-based validation calls for service engineers to define models of Internet services that can be used to differentiate between correct and incorrect configurations and behaviors. These models are then used to guide the specification of validation assertions that check the correctness of operator actions before they are exposed. We have implemented a prototype model-based validation system for two services, the Web crawler of a commercial search engine (Ask.com) and an academic yet realistic online auction service. Experimentation with model-based validation demonstrates that it is highly effective at detecting and hiding both activated and latent mistakes.
引用
收藏
页码:61 / 70
页数:10
相关论文
共 50 条
  • [1] Model-based discovery of web services
    Hausmann, JH
    Heckel, R
    Lohmann, M
    [J]. IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2004, : 324 - 331
  • [2] Model-based validation of a DOx sensor
    Clarke, DW
    Fraher, PMA
    [J]. CONTROL ENGINEERING PRACTICE, 1996, 4 (09) : 1313 - 1320
  • [3] Model-based validation of CANopen systems
    Lekidis, Alexios
    Bozga, Marius
    Bensalem, Saddek
    [J]. PROCEEDINGS OF 2014 10TH IEEE WORKSHOP ON FACTORY COMMUNICATION SYSTEMS (WFCS 2014), 2014,
  • [4] Model-based Validation as Probabilistic Inference
    Delecki, Harrison
    Corso, Anthony
    Kochenderfer, Mykel J.
    [J]. LEARNING FOR DYNAMICS AND CONTROL CONFERENCE, VOL 211, 2023, 211
  • [5] Model-Based Testing of Internet of Things Protocols
    van Dommelen, Xavier Manuel
    van der Bijl, Machiel
    Pimentel, Andy
    [J]. FORMAL METHODS FOR INDUSTRIAL CRITICAL SYSTEMS (FMICS 2022), 2022, 13487 : 172 - 189
  • [6] A Model-based Security Toolkit for the Internet of Things
    Neisse, Ricardo
    Fovino, Igor Nai
    Baldini, Gianmarco
    Stavroulaki, Vera
    Vlacheas, Panagiotis
    Giaffreda, Raffaele
    [J]. 2014 NINTH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY (ARES), 2015, : 78 - 87
  • [7] Model-Based Testing for Internet of Things Systems
    Ahmad, Abbas
    Bouquet, Fabrice
    Fourneret, Elizabeta
    Legeard, Bruno
    [J]. ADVANCES IN COMPUTERS, VOL 108, 2018, 108 : 1 - 58
  • [8] Testing Web Services with Model-Based Mutation
    Siavashi, Faezeh
    Iqbal, Junaid
    Truscan, Dragos
    Vain, Juri
    [J]. SOFTWARE TECHNOLOGIES, 2017, 743 : 45 - 67
  • [9] Model-based generation of testbeds for Web Services
    Bertolino, Antonia
    De Angelis, Guglielmo
    Frantzen, Lars
    Polini, Andrea
    [J]. TESTING OF SOFTWARE AND COMMUNICATING SYSTEMS, PROCEEDINGS, 2008, 5047 : 266 - 282
  • [10] Model-based Integration Testing of Enterprise Services
    Wieczorek, Sebastian
    Stefanescu, Alin
    Schieferdecker, Ina
    [J]. 2009 TESTING: ACADEMIC AND INDUSTRIAL CONFERENCE-PRACTICE AND RESEARCH TECHNIQUES, TAIC PART 2009, 2009, : 56 - +