Absolute and relative temporal constraints in hard real-time databases. - Neil C. Audsley; Alan Burns 001; Mike F. Richardson; Andrew J. Wellings (RTS, 1992)

The End Of The Line For Static Cyclic Scheduling? - Neil C. Audsley; Ken Tindell; Alan Burns 001 (RTS, 1993)

Applying new scheduling theory to static priority pre-emptive scheduling. - Neil C. Audsley; Alan Burns 001; Mike M. Richardson; Ken Tindell; Andy J. Wellings (Softw. Eng. J., 1993)

Mechanisms for Enhancing the Flexibility and Utility of Hard Real-Time Systems. - Neil C. Audsley; Robert I. Davis 001; Alan Burns 001 (RTSS, 1994)

STRESS: a Simulator for Hard Real-time Systems. - Neil C. Audsley; Alan Burns 001; Mike F. Richardson; Andy J. Wellings (Softw. Pract. Exp., 1994)

Real-time distributed computing. - Alan Burns 001; Neil C. Audsley; Andy J. Wellings (FTDCS, 1995)

Flexible scheduling for adaptable real-time systems. - Robert I. Davis 001; Sasikumar Punnekkat; Neil C. Audsley; Alan Burns 001 (IEEE Real Time Technology and Applications Symposium, 1995)

Data Consistency in Hard Real-Time Systems. - Neil C. Audsley; Alan Burns 001; Mike F. Richardson; Andy J. Wellings (Informatica (Slovenia), 1995)

Fixed Priority Pre-emptive Scheduling: An Historical Perspective. - Neil C. Audsley; Alan Burns 001; Robert I. Davis 001; Ken Tindell; Andy J. Wellings (Real Time Syst., 1995)

Putting fixed priority scheduling theory into engineering practice for safety critical applications. - Neil C. Audsley; I. J. Bate; Alan Burns 001 (IEEE Real Time Technology and Applications Symposium, 1996)

Analysing APEX applications. - Neil C. Audsley; Andy J. Wellings (RTSS, 1996)

Integrating optional software components into hard real-time systems. - Neil C. Audsley; Alan Burns 001; Robert I. Davis 001; D. J. Scholefield; Andy J. Wellings (Softw. Eng. J., 1996)

Timing analysis of the ARINC 629 databus for real-time applications. - Neil C. Audsley; Alan Grigg (Microprocess. Microsystems, 1997)

On Fixed Priority Scheduling, Offsets and Co-Prime Task Periods. - Neil C. Audsley; Alan Burns 001 (Inf. Process. Lett., 1998)

Portable Code for Complex Critical Systems . - Neil C. Audsley; I. J. Bate; Alan Grigg (RTCSA, 1999)

Towards a scheduling and timing analysis solution for integrated modular avionic systems. - Alan Grigg; Neil C. Audsley (Microprocess. Microsystems, 1999)

Issues with using Ravenscar and the Ada distributed systems annex for high-integrity systems. - Neil C. Audsley; Andy J. Wellings (IRTAW, 2000)

Hardware compilation of sequential Ada. - Michael Ward; Neil C. Audsley (CASES, 2001)

Reservation-Based Timing Analysis -A Practical Engineering Approach for Distributed Real-Time Systems. - Alan Grigg; Neil C. Audsley (ECBS, 2001)

Predictable and Efficient Virtual Addressing for Safety-Critical Real-Time Systems. - M. D. Bennett; Neil C. Audsley (ECRTS, 2001)

On priority assignment in fixed priority scheduling. - Neil C. Audsley (Inf. Process. Lett., 2001)

Language Issues of Compiling Ada to Hardware. - Michael Ward; Neil C. Audsley (Ada-Europe, 2002)

Hardware implementation of the Ravenscar Ada tasking profile. - Michael Ward; Neil C. Audsley (CASES, 2002)

Hardware Implementation of Programming Languages for Real-Tim. - Michael Ward; Neil C. Audsley (IEEE Real Time Technology and Applications Symposium, 2002)

Fixed Priority Timing Analysis of Real-Time Systems with Limited Parallelism. - Neil C. Audsley; Konstantinos Bletsas (ECRTS, 2004)

Flexible Design of Complex High-Integrity Systems Using Trade Offs. - Iain Bate; Neil C. Audsley (HASE, 2004)

Model driven architecture as a facilitator for automatic code generation. - Neil C. Audsley; Steven Crook-Dawkins (IASTED Conf. on Software Engineering, 2004)

Improving certification capability through automatic code generation. - Neil C. Audsley; Iain Bate; Steven Crook-Dawkins; John A. McDermid (IFIP Congress Topical Sessions, 2004)

Realistic Analysis of Limited Parallel Software / Hardware Implementations. - Neil C. Audsley; Konstantinos Bletsas (IEEE Real-Time and Embedded Technology and Applications Symposium, 2004)

A selection mechanism based upon the explicit expression of preference. - Neil C. Audsley; R. E. Baker (WOSS, 2004)

Efficient Access of Remote Resources in Embedded Networked Computer Systems. - Paul Simon Usher; Neil C. Audsley (EUC Workshops, 2005)

Implementing Application Specific RTOS Policies using Reflection. - Ameet Patil; Neil C. Audsley (IEEE Real-Time and Embedded Technology and Applications Symposium, 2005)

Extended Analysis with Reduced Pessimism for Systems with Limited Parallelism. - Konstantinos Bletsas; Neil C. Audsley (RTCSA, 2005)

Integrating Custom Instruction Specifications into C Development Processes. - Jack Whitham; Neil C. Audsley (ARC, 2006)

Syntax-driven implementation of software programming language control constructs and expressions on FPGAs. - Neil C. Audsley; Michael Ward (CASES, 2006)

Towards a File System Interface for Mobile Resources in Networked Embedded Systems. - Neil C. Audsley; Rui Gao; Ameet Patil (ETFA, 2006)

A co-design strategy for embedded Java applications based on a hardware interface with invocation semantics. - Andrew Borg; Rui Gao; Neil C. Audsley (JTRES, 2006)

MCGREP - A Predictable Architecture for Embedded Real-Time Systems. - Jack Whitham; Neil C. Audsley (RTSS, 2006)

Optimal priority assignment in the presence of blocking. - Konstantinos Bletsas; Neil C. Audsley (Inf. Process. Lett., 2006)

Suggestions for stream based parallel systems in Ada. - Michael Ward; Neil C. Audsley (IRTAW, 2007)

An Efficient Page Lock/Release OS Mechanism for Out-of-Core Embedded Applications. - Ameet Patil; Neil C. Audsley (RTCSA, 2007)

Efficiently Accessing Remote Resources in Distributed Real-Time Systems. - Paul Simon Usher; Neil C. Audsley (RTCSA, 2007)

A Deterministic Implementation Process for Accurate and Traceable System Timing and Space Analysis. - Michael Ward; Neil C. Audsley (RTCSA, 2007)

Using Trace Scratchpads to Reduce Execution Times in Predictable Real-Time Architectures. - Jack Whitham; Neil C. Audsley (IEEE Real-Time and Embedded Technology and Applications Symposium, 2008)

Forming Virtual Traces for WCET Analysis and Reduction. - Jack Whitham; Neil C. Audsley (RTCSA, 2008)

Predictable Out-of-Order Execution Using Virtual Traces. - Jack Whitham; Neil C. Audsley (RTSS, 2008)

Traces as a Solution to Pessimism and Modeling Costs in WCET Analysis. - Jack Whitham; Neil C. Audsley (WCET, 2008)

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

Implementing time-predictable load and store operations. - Jack Whitham; Neil C. Audsley (EMSOFT, 2009)

Synthesis of the SR programming language for complex FPGAs. - Nick Gasson; Neil C. Audsley (FPL, 2009)

A Mixed Timing System-Level Embedded Software Modelling and Simulation Approach. - Ke Yu; Neil C. Audsley (ICESS, 2009)

Using hardware methods to improve time-predictable performance in real-time Java systems. - Jack Whitham; Neil C. Audsley; Martin Schoeberl (JTRES, 2009)

Combining Behavioural Real-time Software Modelling with the OSCI TLM-2.0 Communication Standard. - Ke Yu; Neil C. Audsley (CIT, 2010)

Investigating Average versus Worst-Case Timing Behavior of Data Caches and Data Scratchpads. - Jack Whitham; Neil C. Audsley (ECRTS, 2010)

Studying the Applicability of the Scratchpad Memory Management Unit. - Jack Whitham; Neil C. Audsley (IEEE Real-Time and Embedded Technology and Applications Symposium, 2010)

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

Distributed Fault-Tolerant Avionic Systems - A Real-Time Perspective - Michael Burke; Neil C. Audsley (CoRR, 2010)

Time-Predictable Out-of-Order Execution for Hard Real-Time Systems. - Jack Whitham; Neil C. Audsley (IEEE Trans. Computers, 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)

Extending Java for heterogeneous embedded system description. - Gary Plumbridge; Neil C. Audsley (ReCoSoC, 2011)

Optimal Program Partitioning for Predictable Performance. - Jack Whitham; Neil C. Audsley (ECRTS, 2012)

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)

Translating Java for resource constrained embedded systems. - Gary Plumbridge; Neil C. Audsley (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 Reservation of Local Memory in a Predictable, Preemptive Multitasking Real-Time System. - Jack Whitham; Neil C. Audsley (IEEE Real-Time and Embedded Technology and Applications Symposium, 2012)

Investigation of Scratchpad Memory for Preemptive Multitasking. - Jack Whitham; Robert I. Davis 001; Neil C. Audsley; Sebastian Altmeyer; Claire Maiza (RTSS, 2012)

Real-Time Systems - the past, the present, and the future. - Neil C. Audsley; Sanjoy K. Baruah (CreateSpace Independent Publishing Platform, 2013)

Prefetching across a shared memory tree within a Network-on-Chip architecture. - Jamie Garside; Neil C. Audsley (ISSoC, 2013)

Programming FPGA based NoCs with Java. - Gary Plumbridge; Neil C. Audsley (ReConFig, 2013)

Blueshell: a platform for rapid prototyping of multiprocessor NoCs and accelerators. - Gary Plumbridge; Jack Whitham; Neil C. Audsley (SIGARCH Comput. Archit. News, 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)

WCET Preserving Hardware Prefetch for Many-Core Real-Time Systems. - Jamie Garside; Neil C. Audsley (RTNS, 2014)

Predictability and Utilisation Trade-off in the Dynamic Management of Multiple Video Stream Decoding on Network-on-Chip based Homogeneous Embedded Multi-cores. - Hashan Roshantha Mendis; Leandro Soares Indrusiak; Neil C. Audsley (RTNS, 2014)

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

Explicit reservation of cache memory in a predictable, preemptive multitasking real-time system. - Jack Whitham; Neil C. Audsley; Robert I. Davis 001 (ACM Trans. Embed. Comput. Syst., 2014)

A generic, scalable and globally arbitrated memory tree for shared DRAM access in real-time systems. - Manil Dev Gomony; Jamie Garside; Benny Akesson; Neil C. Audsley; Kees Goossens (DATE, 2015)

Bio-inspired distributed task remapping for multiple video stream decoding on homogeneous NoCs. - Hashan Roshantha Mendis; Leandro Soares Indrusiak; Neil C. Audsley (ESTIMedia, 2015)

Task allocation for decoding multiple hard real-time video streams on homogeneous NoCs. - Hashan Roshantha Mendis; Neil C. Audsley; Leandro Soares Indrusiak (INDIN, 2015)

Reducing the Implementation Overheads of IPCP and DFP. - H. Almatary; Neil C. Audsley; Alan Burns 001 (RTSS, 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)

Improving the predictability of distributed stream processors. - Pablo Basanta-Val; Norberto Fernández García; Andy J. Wellings; Neil C. Audsley (Future Gener. Comput. Syst., 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)

T-CREST: Time-predictable multi-core architecture for embedded systems. - Martin Schoeberl; Sahar Abbaspour; Benny Akesson; Neil C. Audsley; Raffaele Capasso; Jamie Garside; Kees Goossens; Sven Goossens; Scott Hansen; Reinhold Heckmann; Stefan Hepp; Benedikt Huber; et al. (J. Syst. Archit., 2015)

Exploring storage bottlenecks in Linux-based embedded systems. - Russell Joyce; Neil C. Audsley (SIGBED Rev., 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)

GPIOCP: Timing-accurate general purpose I/O controller for many-core real-time systems. - Zhe Jiang 004; Neil C. Audsley (DATE, 2017)

VCDC: The Virtualized Complicated Device Controller. - Zhe Jiang 004; Neil C. Audsley (ECRTS, 2017)

Dynamic and Static Task Allocation for Hard Real-Time Video Stream Decoding on NoCs. - Hashan R. Mendis; Neil C. Audsley; Leandro Soares Indrusiak (Leibniz Trans. Embed. Syst., 2017)

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

A Globally Arbitrated Memory Tree for Mixed-Time-Criticality Systems. - Manil Dev Gomony; Jamie Garside; Benny Akesson; Neil C. Audsley; Kees Goossens (IEEE Trans. Computers, 2017)

BlueVisor: A Scalable Real-Time Hardware Hypervisor for Many-Core Embedded Systems. - Zhe Jiang 004; Neil C. Audsley; Pan Dong (RTAS, 2018)

Errata for Three Papers (2004-05) on Fixed-Priority Scheduling with Self-Suspensions. - Konstantinos Bletsas; Neil C. Audsley; Wen-Hung Huang 001; Jian-Jia Chen; Geoffrey Nelissen (Leibniz Trans. Embed. Syst., 2018)

MCS-IOV: Real-Time I/O Virtualization for Mixed-Criticality Systems. - Zhe Jiang 004; Neil C. Audsley; Pan Dong; Nan Guan; Xiaotian Dai 001; Lifeng Wei (RTSS, 2019)

Many suspensions, many problems: a review of self-suspending tasks in real-time systems. - Jian-Jia Chen; Geoffrey Nelissen; Wen-Hung Huang 001; Maolin Yang; Björn B. Brandenburg; Konstantinos Bletsas; Cong Liu 005; Pascal Richard; Frédéric Ridouard; Neil C. Audsley; Raj Rajkumar; Dionisio de Niz; et al. (Real Time Syst., 2019)

BlueIO: A Scalable Real-Time Hardware I/O Virtualization System for Many-core Embedded Systems. - Zhe Jiang 004; Neil C. Audsley; Pan Dong (ACM Trans. Embed. Comput. Syst., 2019)

Re-Thinking Mixed-Criticality Architecture for Automotive Industry. - Zhe Jiang 004; Shuai Zhao 004; Pan Dong; Dawei Yang; Ran Wei; Nan Guan; Neil C. Audsley (ICCD, 2020)

Addressing Resource Contention and Timing Predictability for Multi-Core Architectures with Shared Memory Interconnects. - Haitong Wang; Neil C. Audsley; Wanli Chang 001 (RTAS, 2020)

Pythia-MCS: Enabling Quarter-Clairvoyance in I/O-Driven Mixed-Criticality Systems. - Zhe Jiang 004; Kecheng Yang 001; Nathan Fisher; Neil C. Audsley; Zheng Dong 002 (RTSS, 2020)

Meshed Bluetree: Time-Predictable Multimemory Interconnect for Multicore Architectures. - Haitong Wang; Neil C. Audsley; Xiaobo Sharon Hu; Wanli Chang 001 (IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 2020)

Invited: Hardware/Software Co-Synthesis and Co-Optimization for Autonomous Systems. - Wanli Chang 001; Shuai Zhao 004; Simon Burton 001; Haitong Wang; Ting Chen 002; Nan Chen; Neil C. Audsley (DAC, 2021)

I/O-GUARD: Hardware/Software Co-Design for I/O Virtualization with Guaranteed Real-time Performance. - Zhe Jiang 004; Kecheng Yang 001; Yunfeng Ma; Nathan Fisher; Neil C. Audsley; Zheng Dong 002 (DAC, 2021)

Brief Industry Paper: AXI-InterconnectRT: Towards a Real-Time AXI-Interconnect for System-on-Chips. - Zhe Jiang 004; Neil C. Audsley; Dayu Shill; Kecheng Yang 001; Nathan Fisher; Zheng Dong 002 (RTAS, 2021)

HIART-MCS: High Resilience and Approximated Computing Architecture for Imprecise Mixed-Criticality Systems. - Zhe Jiang 004; Xiaotian Dai 001; Neil C. Audsley (RTSS, 2021)

BlueScale: a scalable memory architecture for predictable real-time computing on highly integrated SoCs. - Zhe Jiang 004; Kecheng Yang 001; Neil C. Audsley; Nathan Fisher; Weisong Shi; Zheng Dong 002 (DAC, 2022)

PSpSys: A time-predictable mixed-criticality system architecture based on ARM TrustZone. - Zhe Jiang 004; Pan Dong; Ran Wei; Qingling Zhao; Yankai Wang; Dizhong Zhu; Yan Zhuang; Neil C. Audsley (J. Syst. Archit., 2022)

Towards an energy-efficient quarter-clairvoyant mixed-criticality system. - Zhe Jiang 004; Kecheng Yang 001; Nathan Fisher; Neil C. Audsley; Zheng Dong 002 (J. Syst. Archit., 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)

Toward an Analysable, Scalable, Energy-Efficient I/O Virtualization for Mixed-Criticality Systems. - Zhe Jiang 004; Xiaotian Dai 001; Pan Dong; Ran Wei; Dawei Yang; Neil C. Audsley; Nan Guan (IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 2022)

Bridging the Pragmatic Gaps for Mixed-Criticality Systems in the Automotive Industry. - Zhe Jiang 004; Shuai Zhao 004; Ran Wei; Dawei Yang; Richard Paterson; Nan Guan; Yan Zhuang; Neil C. Audsley (IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 2022)

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)

Towards Hard Real-Time and Energy-Efficient Virtualization for Many-Core Embedded Systems. - Zhe Jiang 004; Kecheng Yang 001; Yunfeng Ma; Nathan Fisher; Neil C. Audsley; Zheng Dong 002 (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)

Hopscotch: A Hardware-Software Co-Design for Efficient Cache Resizing on Multi-Core SoCs. - Zhe Jiang 004; Kecheng Yang 001; Nathan Fisher; Nan Guan; Neil C. Audsley; Zheng Dong 002 (IEEE Trans. Parallel Distributed Syst., 2024)