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 | Size | Format | |
---|---|---|---|---|
Full-abstraction for client.pdf Restricted Access | 752.46 kB | Adobe PDF | View/Open Request a copy |
Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.