Senior Research Fellow
Professor of Data Science and Intelligent Systems
Mocanu, D. C., Mocanu, E., Nguyen, P. H., Gibescu, M., & Liotta, A. (2016). A topological insight into restricted Boltzmann machines. Machine Learning, 104(2-3), 243-270. https://doi.org/10.1007/s10994-016-5570-z
Restricted Boltzmann Machines (RBMs) and models derived from them have been successfully used as basic building blocks in deep artificial neural networks for automatic feature...
Fang, D., Liu, X., Romdhani, I., Jamshidi, P., & Pahl, C. (2016). An agility-oriented and fuzziness-embedded semantic model for collaborative cloud service search, retrieval and recommendation. Future Generation Computer Systems, 56, (11-26). doi:10.1016/j.future.2015.09.025. ISSN 0167-739X
Cloud computing enables a revolutionary paradigm of consuming ICT services. However, due to the inadequately described service information, users often feel confused while try...
Fang, D., Liu, X., Romdhani, I., & Pahl, C. (2015). An approach to unified cloud service access, manipulation and dynamic orchestration via semantic cloud service operation specification framework. Journal of cloud computing advances, systems and applications, 4(1), https://doi.org/10.1186/s13677-015-0039-3
Cloud computing offers various computational resources via convenient on-demand service provision. Currently, heterogeneous services and cloud resources are usually utilized a...
Digital Health Institute
This work will provide proof-of-concept infrastructures and which will be used to create an ecosystem for strong use cases, and thus attract new funding for the building of new health and social care ...
Scottish Funding Council
This is a small project to initiate an engagement following an unsuccessful application for a larger Data Lab project.
Trisent’s core technology is called the Personal Context Management System (PCM...
Fang, D., Liu, X., & Romdhani, I. (2015). A Loosely-coupled Semantic Model for Efficient Cloud Service Search and Retrieval. In W. Zimmerman, Y. W. Lee, & C. Reich (Eds.), Cloud Computing 2014: the Fifth International Conference on Cloud Computing, Grids and Virtualization, 6-11
As cloud services propagate along with the rapid development of cloud computing, issues raised in service selection and retrieval processes become increasingly critical. While...
Chinenyeze, S., Liu, X. & Al-Dubai, A. (2014). An aspect oriented model for software energy efficiency in decentralised servers. In ict4s-14doi:10.2991/ict4s-14.2014.14. ISBN 978-94-62520-22-6
Green software is currently gaining interests with the increasing impact of IT in energy consumption. Green-ness in software however, can be achieved at various stages of the ...
Fang, D., Liu, X., Romdhani, I., & Zhao, H. (2012). Towards OWL 2 Natively Supported Fuzzy Cloud Ontology. In 6th IEEE International Workshop Quality-Oriented Reuse of Software (IEEE QUORS’12), 328-333. doi:10.1109/compsacw.2012.66
Cloud Computing introduces a revolutionary paradigm of computing to Service Oriented Architecture (SOA), by provisioning various types of computational resources and applicati...
Chalmers, K. (2010). Performance of the distributed CPA protocol and architecture on traditional networks. In P. Welch, A. T. Sampson, J. B. Pedersen, J. Kerridge, J. F. Broenink, & J. Barnes (Eds.), Communicating Process Architectures 2011, 227-242. doi:10.3233/978-1-60750-774-1-227
Performance of communication mechanisms is very important in distributed systems frameworks, especially when the aim is to provide a particular type of behavior across a netwo...
Kalganova, T., Russell, G., & Cumming, A. (1998). Multiple traffic signal control using a genetic algorithm. In A. Dobnikar, N. C. Steele, D. W. Pearson, & R. F. Albrecht (Eds.), Artificial Neural Nets and Genetic Algorithms, 220-228. doi:10.1007/978-3-7091-6384-9_38
Optimising traffic signal timings for a multiple-junction road network is a difficult but important problem. The essential difficulty of this problem is that the traffic signa...
Bate, M., Cowie, A., Milne, G., & Russell, G. (1994). Process algebras and the rapid simulation of highly concurrent systems. In Proceedings of the 18th Australasian Computer Science Conference, 21-31
No abstract available.
Russell, G. (1992). Lightweight threads for portable software. In Proceedings of the UKUUG/SUKUG
Hart, E., Davoudani, D. & McEwan, C. (2006). Immunological inspiration for building a new generation of autonomic systems. In Autonomics '07 Proceedings of the 1st international conference on Autonomic computing and communication systemsISBN 978-963-9799-09-7
Autonomic computing systems of the future will be required to exhibit a number of properties which cannot be engineered using current technologies and algorithms. The most dir...
Kerridge, J. (2013). Process discovery in highly parallel distributed systems
In distributed data processing systems it may happen that data arrives for
processing for which the appropriate algorithm is not available on the specific node
of the distribu...
Lo, O., Fan, L., Buchanan, W. J. & Thuemmler, C. (2011). Technical evaluation of an e-health platform. In Macedo, M. (Ed.). Proceedings of the IADIS International Conference e-Health 2012ISBN 978-972-8939-70-0
Methodologies for evaluation of e-Health platforms are still lacking. We propose an e-Health evaluation framework that aims to provide a concise methodology for the evaluation...
Ubiquitous Computing promises to enrich our everyday lives by enabling the environment to be enhanced via compu...