Please use this identifier to cite or link to this item:
http://theses.ncl.ac.uk/jspui/handle/10443/1421
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Payne, Richard John | - |
dc.date.accessioned | 2012-11-02T11:56:16Z | - |
dc.date.available | 2012-11-02T11:56:16Z | - |
dc.date.issued | 2012 | - |
dc.identifier.uri | http://hdl.handle.net/10443/1421 | - |
dc.description | PhD Thesis | en_US |
dc.description.abstract | This thesis addresses the formal veri cation of a support infrastructure for resilient dynami- cally recon gurable systems. A component-based system, whose architectural con guration may change at runtime, is classed as dynamically recon gurable. Such systems require a support infrastructure for the control of recon gurations to provide resilience. The veri cation of such recon guration support increases the trust that developers and stakeholders may place on the system. The thesis de nes an architectural model of an infrastructure of services for the support of dynamic recon guration and takes a formal approach to the de nition and veri cation of one aspect of the infrastructure. The execution of recon guration policies in a recon guration infrastructure provides guidance to the architectural change to be enacted on a recon gurable system. These recon guration policies are often produced using a language with informal syntax and no formal semantics. Predicting properties of these policies governing recon guring systems has yet to be attempted. In this thesis, we de ne RPL { a recon guration policy language with a formal syntax and semantics. With the use of a case study, theories of RPL and an example policy are developed and the veri cation of key proof obligations and validation conjectures of policies expressed in RPL is demonstrated. The contribution of the thesis is two-fold. Firstly, the architectural de nition of a support infrastructure provides a lasting contribution in that it suggests a clear direction for future work in dynamic recon guration. Secondly, through the formal de nition of RPL and the veri cation of properties of policies, the thesis provides a basis for the use of formal veri cation in dynamic recon guration and, more speci cally, in policies for dynamic recon guration. | en_US |
dc.description.sponsorship | EPSRC DIRC project and I'd like to acknowledge the EU FP7 COMPASS project, the UK Software Systems Engineering Initiative and the UK EPSRC plat- form grant on Trustworthy Ambient Systems (TrAmS-2) | en_US |
dc.language.iso | en | en_US |
dc.publisher | Newcastle University | en_US |
dc.title | Verifiable resilience in architectural reconfiguration | en_US |
dc.type | Thesis | en_US |
Appears in Collections: | School of Computing Science |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Payne, R.J. 12.pdf | Thesis | 3.56 MB | Adobe PDF | View/Open |
dspacelicence.pdf | License | 43.82 kB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.