Exposing non-standard architectures to embedded software using compile-time virtualisation. - Ian Gray; Neil C. Audsley (CASES, 2009)

Supporting islands of coherency for highly-parallel embedded architectures using compile-time virtualisation. - Ian Gray; Neil C. Audsley (SCOPES, 2010)

Developing embedded software using compile-time virtualisation. - Ian Gray (2010)

Model-Based Hardware Generation and Programming - The MADES Approach. - Ian Gray; Nicholas Matragkas; Neil C. Audsley; Leandro Soares Indrusiak; Dimitris S. Kolovos; Richard F. Paige (ISORC Workshops, 2011)

Targeting complex embedded architectures by combining the multicore communications API (mcapi) with compile-time virtualisation. - Ian Gray; Neil C. Audsley (LCTES, 2011)

ToucHMore toolchain and system software for energy and variability customisation. - Neil C. Audsley; Ian Gray; Andrea Acquaviva; Ralph Haines (HLDVT, 2012)

A MARTE subset to enable application-platform co-simulation and schedulability analysis of NoC-based embedded systems. - Leandro Soares Indrusiak; Imran Rafiq Quadri; Ian Gray; Neil C. Audsley; Andrey Sadovykh (ReCoSoC, 2012)

MADES FP7 EU project: Effective high level SysML/MARTE methodology for real-time and embedded avionics systems. - Imran Rafiq Quadri; Etienne Brosse; Ian Gray; Nikolas Drivalos Matragkas; Leandro Soares Indrusiak; Matteo Rossi 001; Alessandra Bagnato; Andrey Sadovykh (ReCoSoC, 2012)

Challenges in software development for multicore System-on-Chip development. - Ian Gray; Neil C. Audsley (RSP, 2012)

Developing Predictable Real-Time Embedded Systems Using AnvilJ. - Ian Gray; Neil C. Audsley (IEEE Real-Time and Embedded Technology and Applications Symposium, 2012)

Explicit Java control of low-power heterogeneous parallel processing in the ToucHMore project. - Ludovic Gauthier; Ian Gray; Adrian Larkham; Gasser Ayad; Andrea Acquaviva; Kelvin Nilsen (JTRES, 2013)

On the Locality of Java 8 Streams in Real-Time Big Data Applications. - Yu Chan; Andy J. Wellings; Ian Gray; Neil C. Audsley (JTRES, 2014)

Architecture-Awareness for Real-Time Big Data Systems. - Ian Gray; Yu Chan; Neil C. Audsley; Andy J. Wellings (EuroMPI/ASIA, 2014)

Real-time big data: the Juniper approach. - Neil C. Audsley; Yu Chan; Ian Gray; Andy J. Wellings (REACTION, 2014)

Three maps and three misunderstandings: A digital mapping of climate diplomacy. - Tommaso Venturini; Nicolas Baya Laffite; Jean-Philippe Cointet; Ian Gray; Vinciane Zabban; Kari De Pryck (Big Data Soc., 2014)

Engineering scale up in humanitarian innovations missing middle. - Dan McClure; Ian Gray (GHTC, 2015)

Integrating Java 8 Streams with The Real-Time Specification for Java. - HaiTao Mei 001; Ian Gray; Andy J. Wellings (JTRES, 2015)

Transparent hardware synthesis of Java for predictable large-scale distributed systems. - Ian Gray; Yu Chan; Jamie Garside; Neil C. Audsley; Andy J. Wellings (CoRR, 2015)

Toolchain-based approach to handling variability in embedded multiprocessor system on chips. - Ian Gray; Gary Plumbridge; Neil C. Audsley (IET Comput. Digit. Tech., 2015)

Real-Time Stream Processing in Java. - HaiTao Mei 001; Ian Gray; Andy J. Wellings (Ada-Europe, 2016)

A Java-Based Real-Time Reactive Stream Framework. - HaiTao Mei 001; Ian Gray; Andy J. Wellings (ISORC, 2016)

Architecting Time-Critical Big-Data Systems. - Pablo Basanta-Val; Neil C. Audsley; Andy J. Wellings; Ian Gray; Norberto Fernández García (IEEE Trans. Big Data, 2016)

A Distributed Stream Library for Java 8. - Yu Chan; Andy J. Wellings; Ian Gray; Neil C. Audsley (IEEE Trans. Big Data, 2017)

The Pi-puck Ecosystem: Hardware and Software Support for the e-puck and e-puck2. - Jacob M. Allen; Russell Joyce; Alan G. Millard; Ian Gray (ANTS Conference, 2020)

MSRP-FT: Reliable Resource Sharing on Multiprocessor Mixed-Criticality Systems. - Nan Chen; Shuai Zhao 004; Ian Gray; Alan Burns 001; Siyuan Ji; Wanli Chang 001 (RTAS, 2022)

BlueVisor: Time-Predictable Hardware Hypervisor for Many-Core Embedded Systems. - Zhe Jiang 004; Ran Wei; Pan Dong; Yan Zhuang; Neil C. Audsley; Ian Gray (IEEE Trans. Computers, 2022)

Many-Core Real-Time Network-on-Chip I/O Systems for Reducing Contention and Enhancing Predictability. - Zhe Jiang 004; Xiaotian Dai 001; Shuai Zhao 004; Ran Wei; Ian Gray (CPS-IoT Week Workshops, 2023)

Precise Response Time Analysis for Multiple DAG Tasks with Intra-task Priority Assignment. - Nan Chen; Shuai Zhao 004; Ian Gray; Alan Burns 001; Siyuan Ji; Wanli Chang 001 (RTAS, 2023)

Adaptive Application Behaviour for Robot Swarms using Mixed-Criticality. - Sven Signer; Ian Gray (AREA@ECAI, 2023)

Functionally Safe Multi-Core Systems (Dagstuhl Seminar 23341). - Georg von der Brüggen; Ian Gray; Catherine E. Nemitz (Dagstuhl Reports, 2023)

A High-Resilience Imprecise Computing Architecture for Mixed-Criticality Systems. - Zhe Jiang 004; Xiaotian Dai 001; Alan Burns 001; Neil C. Audsley; Zonghua Gu 001; Ian Gray (IEEE Trans. Computers, 2023)

AXI-IC$^{ mathrm{ RT}}$ RT : Towards a Real-Time AXI-Interconnect for Highly Integrated SoCs. - Zhe Jiang 004; Kecheng Yang 001; Nathan Fisher; Ian Gray; Neil C. Audsley; Zheng Dong 002 (IEEE Trans. Computers, 2023)

NPRC-I/O: An NoC-Based Real-Time I/O System With Reduced Contention and Enhanced Predictability. - Zhe Jiang 004; Xiaotian Dai 001; Ran Wei; Ian Gray; Zonghua Gu 001; Qingling Zhao; Shuai Zhao 004 (IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 2023)

Evaluation of Early Packet Drop Scheduling Policies in Criticality-Aware Wireless Sensor Networks. - Andras Pinter; Leandro Soares Indrusiak; Ian Gray (ISORC, 2024)

Special edition on resource partitioning for modern multicore systems. - Ian Gray; Xiaotian Dai 001 (Real Time Syst., 2024)

Autonomous Collision-Free Scheduling in Low-Power Wireless Sensor Networks. - Andras Pinter; Leandro Soares Indrusiak; Ian Gray (ICPS, 2025)