The institute's expertise in software engineering encompasses the entire development lifecycle, and we focus on developing the approaches and tools to improve the engineering process of both emerging and widely used software systems.
Increasing the productivity and improving the quality of software remains a challenge for the software industry. Software reuse is one of the most promising approaches which, while simple in concept, poses many challenges in practice.
Our research and development uses automatic adaptation of software components. We have developed new approaches to component adaptation using aspect-oriented software engineering techniques. We are also developing semantic-based approaches for describing components to allow developers to effectively locate the most relevant components for reuse.
We have actively extended our research on software reuse and software evolution into the emerging areas of context-aware pervasive services, service-oriented systems, and cloud computing, which is the current focus of our research.
With the advent of multi-core computing, we are also looking at ways developers could exploit concurrent and parallel applications. These include the engineering of distributed parallel frameworks and provable and dependable concurrent systems.
Our work in advanced software engineering has enabled us to build wide links with industry and research institutions, and to publish widely in international journals and at conferences. The proven commercial value of our research in software reuse has resulted in the launch of a spin-out company, FlexiCAGE Ltd.
Yang, H. (2014). OCSO: Off-the-cloud service optimization for green efficient service resource utilization. Journal of Cloud Computing: Advances, Systems and Applications, 3, (9), .
Liu, X. (2014). Evolution Pattern Verification for Services Evolution in Clouds with Model Driven Architecture. the International Journal for e-Learning Security (IJeLS), Infonomics Society, UK, 3, (3/4), .
Romdhani, I. (2014). A Loosely-coupled Semantic Model for Efficient Cloud Service Search and Retrieval. In: (Ed.) IARIA Proceedings of The Fifth International Conference on Cloud Computing, GRIDs, and Virtualization, , () ( ed.). (pp. ). : . .
Chalmers, K. (2014). Benefits Management of Cloud Computing Investments. International Journal of Advanced Computer Science and Applications (IJACSA), 5, (7), .
Al-Dubai, A. (2014). An Aspect Oriented Model for Software Energy Efficiency in Decentralised Servers. In: (Ed.) 2nd International Conference on ICT for Sustainability (ICT4S 2014), , () ( ed.). (pp. ). Stockholm, Sweden: . Atlantis Press.
Wang, Z. (2014). PCA-ANFIS Based Prediction for Water Injection Effectiveness Cycle in Oil Fields. In: (Ed.) 2014 2nd International Conference on Energy Engineering and Environment Engineering, , () ( ed.). (pp. ). Hong Kong, China: . Proceedigs of ICEEEE 2014.