45
IRUS TotalDownloads
Altmetric
Control and discovery of environment behaviour
File | Description | Size | Format | |
---|---|---|---|---|
Control_and_Discovery_of_Reactive_System_Environments-6.pdf | Accepted version | 367.05 kB | Adobe PDF | View/Open |
Title: | Control and discovery of environment behaviour |
Authors: | Keegan, M Braberman, VA D'Ippolito, N Piterman, N Uchitel, S |
Item Type: | Journal Article |
Abstract: | An important ability of self-adaptive systems is to be able to autonomously understand the environment in which they operate and use this knowledge to control the environment behaviour in such a way that system goals are achieved. How can this be achieved when the environment is unknown? Two phase solutions that require a full discovery of environment behaviour before computing a strategy that can guarantee the goals or report the non-existence of such a strategy (i.e., unrealisability) are impractical as the environment may exhibit adversarial behaviour to avoid full discovery. In this paper we formalise a control and discovery problem for reactive system environments. In our approach a strategy must be produced that will, for every environment, guarantee that unrealisablity will be correctly concluded or system goals will be achieved by controlling the environment behaviour. We present a solution applicable to environments characterisable as labeled transition systems (LTS). We use modal transition systems (MTS) to represent partial knowledge of environment behaviour, and rely on MTS controller synthesis to make exploration decisions. Each decision either contributes more knowledge about the environment's behaviour or contributes to achieving the system goals. We present an implementation restricted to GR(1) goals and show its viability. |
Issue Date: | 1-Jun-2022 |
Date of Acceptance: | 30-Nov-2020 |
URI: | http://hdl.handle.net/10044/1/85276 |
DOI: | 10.1109/tse.2020.3044532 |
ISSN: | 0098-5589 |
Publisher: | Institute of Electrical and Electronics Engineers (IEEE) |
Start Page: | 1965 |
End Page: | 1978 |
Journal / Book Title: | IEEE Transactions on Software Engineering |
Volume: | 48 |
Issue: | 6 |
Copyright Statement: | © 2020 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. |
Keywords: | Software Engineering 0803 Computer Software 0806 Information Systems 0906 Electrical and Electronic Engineering |
Publication Status: | Published |
Online Publication Date: | 2020-12-14 |
Appears in Collections: | Computing Faculty of Engineering |