Senior Lecturer
in Software Engineering
Associate Professor (US)
Director of
Intelligent Systems
Research Group
Department of Computing
Room 361, Level 3
4 Research Park Drive
Macquarie University
Phone: +61 2 9850 6330
Fax: +61 2 9850 9551
[email protected]
I am an assistant professor and deputy director of software engineering in the Department of Computing at Macquarie University in Sydney, Australia. I also serve as the International Engagement Coordinator, and the director of Intelligent Systems Research Group.
I have earned a PhD in software engineering from the Department of Electrical and Computer Engineering at the University of Texas at Austin. I was advised by Christine Julien. Four other professors in my PhD committee are: Dewayne Perry, Sarfraz Khurshid, Miryung Kim, and Raul G. Longoria.
Design and implementation of middleware for Cyber Physical Systems (CPS), Internet of Things (IoT), and Service Computing in general
Reliability and security engineering for CPS, IoT, and Service Computing applications (e.g., using runtime verification, formal verification, test driven development, and machine learning algorithms)
Apply real time simulation to aid verification and validation of CPS and IoT applications
Sensing, recognition, and modelling of human motions (along with some endangered/dangerous animals) for various real-world applications
Machine learning and data analytics
Humanoid robotics (multi-agent systems, robotics motions, SLAM algorithms, and reliability engineering)
I am recruiting well motivated and dedicated PhD students to do research in the above-mentioned research domains and research projects. I am also welcoming students to do internship units with me for those interesting yet challenging research projects.
Important notice for PhD and MRes applicants: you need to have 6.5 out of 7 of your master degree in the MQ GPA rating system to be considered for PhD scholarship. An exception can be made for strong applicants who have been working with me side by side for top journals/conferences or having extensive research and industry experience. The interview is mandatory for all applicants. Be sure to include “apply for ISRG PhD or MRes” in your email subject line to avoid being ignored.
Distributed Systems (COMP3100, or COMP335 as old code)
Software Engineering (COMP2050, or COMP255 as old code)
Distributed Systems (Postgraudate-ITEC801)
Session Chair (“Algorithms in IoT”) for MASS 2015
Reviewer for IEEE Systems Journal
Reviewer for ACM Transactions on Design Automation of Electronic Systems
Reviewer for Pervasive and Mobile Computing
Reviewer for SECITC 2016
PC/Track Chair for CSS2017, SocialDataSec 2017
PC member for PerCom 2017-2020
PC for IEEE International Conference on Trust, Security and Privacy in Computing and Communications 2020 (core A)
Guest Editors for IEEE transactions on Industrial Informatics, and Future Generation Computer Systems
Invited speaker for 2nd TECH.AD CHINA https://www.autonomous-driving-china.com
Distinguished Professor at Donghua University in China
My PhD thesis looks into a practical way of bringing formal methods (e.g., temporal logics and automata theories) and simulation models into CPS runtime verification. My other research interests include distributed computing, multicore computation, Big Data, Relationship Database, Information Retrieval, Object-Oriented programming and design patterns, Model checking and simulation, Web application development and application development for smart phones.
I enjoy hiking, horse riding (stopped at canter training a few years ago), Latin dance (salsa and Bachata, stopped as a trainer for beginner class), southern style shaolin kungfu (stopped systematic training a few years ago as a trainer for juniors), and English literature. I'm passionate in music/karaoke/photography/Chinese literature (though good at none of them).
Context-aware verification and validation framework for autonomous driving (AWARDED 2021 AUSTRALIAN RESEARCH COUNCIL DISCOVERY PROJECT) (A$448,958)
Excellence in Early Career Research Award – Highly Commended, Faculty of Science and Engineering, Macquarie University
A Safety-Preserving Ecosystem for Autonomous Driving (AWARDED 2020 AUSTRALIAN RESEARCH COUNCIL LINKAGE PROJECT) (A$341,853)
Trustworthy AI-human Interaction in Cyber-Physical Systems (AWARDED 2020 AUSTRALIAN DATA61/CSIRO CRP PROJECT) (A$130,440)
Secure modern vehicle systems which includes building real-time simulation of CAN bus, Infotainment Systems, and VANETS
Apply real-time simulation to aid verification and validation of CP and IoT applications
Using MicroServices and Fog/Edge Computing to assist developing and deploying SaaS applications
Create sensor networks middleware for assisted living
Build health intervention systems for addictions with drugs, alcohol, and smoking
Build robust humanoid robotics applications (e.g., Robocup)
The Brace is a research work aimed for dynamic security and reliability analysis for IoT. It is an easy-to-use runtime verification middleware for dynamic analysis that can identify violation of formally specified safety and liveness properties.
The SmartVM is an innovative development and deployment research work specifically designed for Microservice. The work originates from business requirements from a publicly listed software company in China, specialized in delivering restaurant software as a service, to solve some challenging research questions in adopting Microservices architecture for Cloud and Fog computing paradigm.
The HealthWombat is research work specifically designed to improve the state of the art in providing health solutions for elder people and addicted people.