7 results

What are Communicating Process Architectures? Towards a Framework for Evaluating Message-passing Concurrency Languages

Conference Proceeding
Chalmers, K. (2019)
What are Communicating Process Architectures? Towards a Framework for Evaluating Message-passing Concurrency Languages. https://doi.org/10.3233/978-1-61499-949-2-227
What does it mean to be a message-passing concurrent language? This work attempts to build a framework for classifying such languages by judging four in regards to features an...

What can we learn from simulating commuters?

Presentation / Conference
Urquhart, N. (2017, November)
What can we learn from simulating commuters?. Presented at U!REKA
Commuting affects just about every member of the workforce in the UK, those who do not commute are affected by the congestion and pollution generated by such activities. There...

Explainable AI and Deep Autoencoders Based Security Framework for IoT Network Attack Certainty (Extended Abstract)

Conference Proceeding
Sampath Kalutharage, C., Liu, X., & Chrysoulas, C. (2022)
Explainable AI and Deep Autoencoders Based Security Framework for IoT Network Attack Certainty (Extended Abstract). In Attacks and Defenses for the Internet-of-Things: 5th International Workshop, ADIoT 2022 (41-50). https://doi.org/10.1007/978-3-031-21311-3_8
Over the past few decades, Machine Learning (ML)-based intrusion detection systems (IDS) have become increasingly popular and continue to show remarkable performance in detect...

SICSA Demofest 2018 - Supporting user choice in optimisation.

Exhibition / Performance
Urquhart, N., Hutcheson, W., & Hoehl, S. SICSA Demofest 2018 - Supporting user choice in optimisation. 6 November 2018 - 6 November 2018. (Unpublished)

)
Urquhart, N., Hutcheson, W., & Hoehl, S. SICSA Demofest 2018 - Supporting user choice in optimisation. 6 November 2018 - 6 November 2018. (Unpublished
Many complex optimisation problems can have multiple solutions, techniques such as MAP –Elites will produce a large number of solutions from which the user should make the fi...

An Approach to a Laser-Touchscreen System

Book Chapter
Aizeboje, J., & Peng, T. (2016)
An Approach to a Laser-Touchscreen System. In Enterprise Information Systems; Lecture Notes in Business Information Processing (476-495). Cham, Switzerland: Springer. https://doi.org/10.1007/978-3-319-29133-8_23
As modern day technologies advance, so have different methods in which users can interact with computers. Computers are currently being used in combination with devices like p...

Communicating parallel processes

Journal Article
Kerridge, J., & Simpson, D. (1986)
Communicating parallel processes. Software: Practice and Experience, 16(1), 63-86. https://doi.org/10.1002/spe.4380160106
By considering the problem of an event timer it is shown that the commonly available synchronizing facilities (monitors, CSP, distributed processes) are not able to always sat...

Scalable training of artificial neural networks with adaptive sparse connectivity inspired by network science

Journal Article
Mocanu, D. C., Mocanu, E., Stone, P., Nguyen, P. H., Gibescu, M., & Liotta, A. (2018)
Scalable training of artificial neural networks with adaptive sparse connectivity inspired by network science. Nature Communications, 9(1), 1-12. https://doi.org/10.1038/s41467-018-04316-3
Through the success of deep learning in various domains, artificial neural networks are currently among the most used artificial intelligence methods. Taking inspiration from ...