Dept. of Comput. & Comm.
The Open University
Milton Keynes, UK
|The only thing not changing is the change itself. My
recent research is all about changes to do with software systems: changes at
development time ("evolution"), changes at runtime ("adaptation"), changes
among viewpoints ("meaningful"), changes to stakeholders ("requirements"),
changes to the attack/defense ("security"), changes to the interests disclosure
("privacy"), and the bidirectional synchronisations of various kinds of changes
You can see some details in these subjects here now, and your will see more in future !
If we'd used the cloud, we might know where MH370 is now
Requirements and Architectures for Adaptive Twin Peaks
Privacy arguments: analysing selective disclosure requirements for mobile applications.
Stateful requirements monitoring for self-repairing socio-technical systems.
Maintaining invariant traceability through bi-directional transformations.
Using interpreted runtime models for devising adaptive user interfaces of enterprise applications.
Specifying and detecting meaningful changes in programs.
RISA: a risk-based argumentation method for practical security.
Requirements-driven self-tuning for the survivability of web systems.
Assessing architectural evolution.
Using OpenRE: the Open Requirements Engineering lab.