Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/86154
Title: Full-abstraction for client testing preorders
Authors: Bernardi, Giovanni
Francalanza, Adrian
Keywords: Computer programming
Computer multitasking
Bisimulation
Software refactoring
Web services
Issue Date: 2018-12
Publisher: Elsevier
Citation: Bernardi, G., & Francalanza, A. (2018). Full-abstraction for client testing preorders. Science of Computer Programming, 168, 94-117.
Abstract: Client testing preorders relate tests (clients) instead of processes (servers), and are usually defined using either must testing or a compliance relation. Existing characterisations of these preorders are unsatisfactory for they rely on the notion of usable clients which, in turn, are defined using an existential quantification over the servers that ensure client satisfaction. In this paper we characterise the set of usable clients wrt must testing for finite-branching LTSs, and give a sound and complete decision procedure for it. We also provide novel coinductive characterisations of the client preorders due to must and compliance, which we use to show that these preorders are decidable, thus positively answering the question opened in.
URI: https://www.um.edu.mt/library/oar/handle/123456789/86154
Appears in Collections:Scholarly Works - FacICTCS

Files in This Item:
File Description SizeFormat 
Full-abstraction for client.pdf
  Restricted Access
752.46 kBAdobe PDFView/Open Request a copy


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.