University of Auckland Embedded Systems Research Group

View on GitHub


We are a group of PhD students (and academic staff) in the Electrical and Computer Engineering Department at the University of Auckland, New Zealand. We have a broad variety of research interests, ranging from computer architecture to formal methods to security. However, everything we do is applied to embedded systems - computers with dedicated functions within a larger mechanical or electrical system, characterised by constrained computing resources and real-time computing requirements.

We are also all heavily involved in Teaching Assistant work, in particular for design courses, including Introduction to Computer Organisation, Digital Systems Design, Microcomputers and Embedded Systems, Software Design, Advanced Digital Design, and Advanced Embedded Systems. Between us, we have been involved in more than five start-up companies too.

Group Members

Nathan Allen - Bioelectronics Modelling


Andrew Chen - Embedded Vision


Ameer Ivoghlian - Wireless Sensor Networks


Ryan Kurte - Wireless Sensor Networks


Hammond Pearce - Timing Predictability and Modelling


Zac Roberts - Sensor Network Virtualisation


Tyrone (Krystine Dawn) Sherwin - High-level Synthesis


Benjamin Tan - Hardware Security


First-Author Publications

Allen, N., Andalam, S., Roop, P., Malik, A., Trew, M., & Patel, N. (2016). Modular Code Generation for Emulating the Electrical Conduction System of the Human Heart. Design, Automation, and Test in Europe (DATE 2016) Dresden, Germany.

Pearce, H., Kuo, M., Roop, P., & Biglari-Abhari, M. (2016). RunSync: A Predictable Runtime for Precision Timed Automation Systems. 19th IEEE International Symposium on Real-Time Computing (ISORC 2016) York, UK.

Chen, A. T.-Y. & Wang, K. I.-K. (2016). Computer Vision Based Chess Playing Capabilities for the Baxter Humanoid Robot. 2nd IEEE International Conference on Control, Automation and Robotics (ICCAR 2016) Hong Kong.

Chen, A. T.-Y., Biglari-Abhari, M., Wang, K. I.-K., Bouzerdoum, A., & Tivive, F.H.C. (2016). Hardware/Software Co-design for a Gender Recognition Embedded System. 29th International Conference on Industrial, Engineering, and Other Applications of Applied Intelligent Systems (IEA/AIE 2016) Morioka, Japan.

Tan, B., Biglari-Abhari, M. & Salcic, Z. (2016). A System-level Security Approach for Heterogeneous MPSoCs. Conference on Design and Architectures for Signal and Image Processing (DASIP 2016) Rennes, France.

Allen, N., Pearce, H., Roop, P., & von Hanxleden, R. (2017). A Model Driven Aapproach for Cardiac Pacemaker Design Using a PRET Processor. 20th International Symposium on Real-Time Computing (ISORC 2017) Toronto, Canada.

Chen, A. T.-Y., Biglari-Abhari, M., Wang, K. I.-K. (2017). Trusting the Computer in Computer Vision: A Privacy-Affirming Framework. 30th Conference on Computer Vision and Pattern Recognition (CVPR 2017), First International Workshop on The Bright and Dark Sides of Computer Vision: Challenges and Opportunities for Privacy and Security (CV-COPS 2017) Honolulu, USA.

Chen, A. T.-Y., Biglari-Abhari, M., Wang, K. I.-K., Bouzerdoum, A., & Tivive, F.H.C. (2017). Convolutional Neural Network Acceleration with Hardware/Software Co-design. Applied Intelligence.

Sherwin, T., Easte, M. & Wang, K. I.-K. (2017). Wireless indoor localisation for autonomous service robot with a single emitter. 14th International Conference on Ubiquitous Intelligence and Computing (UIC 2017) San Francisco, USA.

Pearce, H., Kuo, M., Allen, N., Roop, P., & Malik, A. (2017). Simulation of Cyber-Physical Systems Using IEC61499. 15th ACM-IEEE International Conference on Formal Methods and Models for System Design (MEMOCODE 2017) Vienna, Austria.

Tan, B., Biglari-Abhari, M. & Salcic, Z. (2017). An Automated Security-Aware Approach for Design of Embedded Systems on MPSoC. ACM Transactions on Embedded Computing Systems.

Chen, A. T.-Y., Fan, J., Biglari-Abhari, M. & Wang, K. I.-K. (2017). A Computationally Efficient Pipeline for Camera-based Indoor Person Tracking. 32nd International Image and Vision Computing New Zealand Conference (IVCNZ 2017) Christchurch, New Zealand.

Tan, B., Biglari-Abhari, M. & Salcic, Z. (2017). Towards Decentralized System-level Security for MPSoC-based Embedded Applications. Journal of Systems Architecture.

Chen, A. T.-Y., Biglari-Abhari, M. & Wang, K. I.-K. (2018). SuperBE: Computationally-Light Background Estimation with Superpixels. Journal of Real-Time Image Processing.

Sherwin, T., Easte, M., Chen, A. T.-Y., Wang, K. I.-K. & Dai, W. (2018). A Single RF Emitter-based Indoor Navigation Method for Autonomous Service Robots. Sensors (MDPI).

Sherwin, T., Wang K. I.-L., Thiagaraj, P. & Sinnen, O. (2018). Median Filtering with Very Large Windows: SKA Algorithms for FPGAs. International Conference on Field Programmable Logic (FPL 2018) Dublin, Ireland.

Chen, A. T.-Y., Biglari-Abhari, M. & Wang, K. I.-K. (2018). Fast One-Shot Learning for Identity Classification in Person Re-identification. 15th International Conference on Control, Automation, Robotics, and Vision (ICARCV 2018) Singapore, Singapore.

Chen, A. T.-Y., Biglari-Abhari, M. & Wang, K. I.-K. (2018). Context is King: Privacy Perceptions of Camera-based Surveillance. 15th IEEE International Conference on Advanced Video and Signal-based Surveillance (AVSS 2018) Auckland, New Zealand.

Chen, A. T.-Y., Tan, B. & Wang, K. I.-L. (2018). Mind the Gap: Insights into Student Perceptions During Peer Assessment of Writing. International Conference Teaching, Assessment, and Learning for Engineering (TALE 2018) Wollongong, Australia.

Pearce, H., Roop, P., Biglari-Abhari, M., Schoeberl, M. (2018). Faster Function Blocks for Precision Timed Industrial Automation. 21st IEEE International Symposium on Real-Time Distributed Computing (ISORC), Singapore.