Please use this identifier to cite or link to this item:
http://hdl.handle.net/11375/12741
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Maibaum, Tom | en_US |
dc.contributor.advisor | Ryan Leduc, Emil Sekerinski | en_US |
dc.contributor.author | Khan, Ahmed Jamil | en_US |
dc.date.accessioned | 2014-06-18T17:00:40Z | - |
dc.date.available | 2014-06-18T17:00:40Z | - |
dc.date.created | 2012-11-20 | en_US |
dc.date.issued | 2013-04 | en_US |
dc.identifier.other | opendissertations/7600 | en_US |
dc.identifier.other | 8660 | en_US |
dc.identifier.other | 3482993 | en_US |
dc.identifier.uri | http://hdl.handle.net/11375/12741 | - |
dc.description.abstract | <p>Many computer systems in our daily life require highly available applications (such as medical equipment) and some others run on difficult to access places (such as satellites). These systems are subject to a variety of potential failures that may degrade their performance. Therefore, being able to reason about faults and their impact on systems is gaining considerable attention. Existing work on fault tolerance is mostly focused on addressing faults at the programming language level. In the recent past, significant efforts have been made to use formal methods to specify and verify fault tolerant systems to provide more reliable software. Related with this, some researchers have pointed out that Deontic Logic is useful for reasoning about fault tolerant systems due to its expressive nature in relation to defining norms, used to describe expected behaviour and prescribing what happens when these norms are violated.</p> <p>In this thesis, we demonstrate how Deontic Logic can be used to model an existing real world problem concerning fault tolerance mechanisms. We consider different situations that a vehicle faces on the road and the consequent reactions of the driver or vehicle based on good and bad behaviour. We got the idea and motivation for this case study from the SASPENCE sub-project, conducted under the European Integrated Project PReVENT. This sub-project focuses on a vehicle’s behaviour in maintaining safe speed and safe distance on the road. As our first modelling attempt, we use a Propositional Deontic Logic approach, to justify to what extent we can apply this Logical approach to model a real world problem. Subsequently, we use a First Order Deontic Logic approach, as it can incorporate the use of parameters and quantification over them, which is more useful to model real world scenarios.</p> <p>We state and prove some interesting expected properties of the models using a First Order proof system. Based on these modelling exercises, we acquired different engineering ideas and lessons, and present them in this thesis in order to aid modelling of future fault tolerant systems.</p> | en_US |
dc.subject | Fault Tolerance | en_US |
dc.subject | Deontic Logic | en_US |
dc.subject | Modal Logic | en_US |
dc.subject | High Level Modelling | en_US |
dc.subject | First Order Logic | en_US |
dc.subject | Computational Engineering | en_US |
dc.subject | Other Computer Engineering | en_US |
dc.subject | Computational Engineering | en_US |
dc.title | Modelling Fault Tolerance using Deontic Logic: a case study | en_US |
dc.type | thesis | en_US |
dc.contributor.department | Computing and Software | en_US |
dc.description.degree | Master of Science (MSc) | en_US |
Appears in Collections: | Open Access Dissertations and Theses |
Files in This Item:
File | Size | Format | |
---|---|---|---|
fulltext.pdf | 682.81 kB | Adobe PDF | View/Open |
Items in MacSphere are protected by copyright, with all rights reserved, unless otherwise indicated.