Please use this identifier to cite or link to this item:
https://www.um.edu.mt/library/oar/handle/123456789/83523| Title: | Mechanising symbolic controllability |
| Authors: | Xuereb, Jasmine (2021) |
| Keywords: | Computer software -- Verification Algebra, Boolean |
| Issue Date: | 2021 |
| Citation: | Xuereb, J. (2021). Mechanising symbolic controllability (Master's dissertation). |
| Abstract: | Runtime Monitors are computational entities executed alongside programs to observe their behaviour with the aim of reaching a verdict about it. Since monitors are part of the Trusted Computing Base, they are expected to behave correctly; one property that is expected of them is deterministic behaviour. Nevertheless, this criterion is often specified in ambiguous terms. One candidate definition is consistent verdict detections [16]; this property was then characterised further through a symbolic analysis termed symbolic controllability to enable an automated analysis for monitors that involve data. This study investigates whether this symbolic analysis lends itself well for the implementation of a tool that determines whether a monitor exhibits this deterministic behaviour. Subsequently, we implement a tool that automates this symbolic analysis and evaluate it; we establish the worst-case complexity bounds of the designed algorithm and empirically evaluate the implementation. We also investigate multiple optimisation techniques for our implementation to improve its scalability and examine the potential gains incurred by these optimisations against a monitor benchmark. |
| Description: | M.Sc.(Melit.) |
| URI: | https://www.um.edu.mt/library/oar/handle/123456789/83523 |
| Appears in Collections: | Dissertations - FacICT - 2021 Dissertations - FacICTCS - 2021 |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| 21MCSFT001.pdf Restricted Access | 2.65 MB | Adobe PDF | View/Open Request a copy |
Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.
