Skip to Content

Research

Research Areas

We conduct research in a range of topic areas relating to component-based software and systems engineering.

Adaptive and Reconfigurable Software Systems

  • Reconfigurable Software Systems
  • Role Oriented Adaptive Design (ROAD)

Services Engineering

  • Automated service composition with business rules
  • Personalised Active Service Space (PASS)

Software and Service Composition

  • Automated service composition
  • Software composition languages

Software Architecture Design

  • Quantitative Analysis of Software Architecture Change Impact Analysis
  • Rationalisation of Software Architecture Design
  • Software Requirements and Architecture Management

Software Interoperability

  • Specification, compatibility analysis and run-time monitoring of software interactions

Software Performance Engineering

  • Performance characterisation and compositional analysis for component-based software
  • Performance Evaluation and Prediction for Legacy Information Systems

Software Security Engineering

  • Achieving system security through architectural adapatation
  • Security characterisation and compositional analysis for component-based software

top