Congratulations to Beeta Vajar for successfully passing her PhD viva
Friday 26 February 2010
Congratulations to Beeta Vajar for successfully defending her PhD thesis on Friday 26th February 2010. Beeta's thesis is titled "Mobile CSP||B". The external examiner was Dr John Derrick (University of Sheffield) and the internal examiners were Professor Paul Krause and Dr Sotiris Moschoyiannis. Beeta was supervised by Professor Steve Schneider and Dr Helen Treharne.
"Formal methods are mathematically based languages for producing verifiable, consistent and more reliable formal specifications which leads to the construction of trustworthy and maintainable computer programs.
Most formal methods can be classified as state-based or event-based formal methods. State-based formal methods, such as the B-Method, are capable of describing data aspects of the system but they are not able to describe behavioural aspects or concurrency. On the other hand, by using event-based formal methods, such as CSP, we are not able to describe data aspects of the system which results in difficulty to describe systems which contain state transitions. Over the years, the idea of combining state and event based formal methods has been proposed in order to design systems in which both data and behavioural aspects are described.
The idea of creating a combination of state and event based formal methods which is able to describe mobility and dynamic patterns has also been raised in formal method integration. This additional functionality is suitable for modelling agent systems or peer-to-peer networks where consideration of mobility is important.
CSP||B is a combination of CSP and B in which CSP processes are used as control executives for B machines. This architecture enables a B machine and its controller to interact and communicate with each other while working in parallel. The architecture has focused on sequential CSP processes as dedicated controllers for B machines."

