My research covers all aspects of real-time, embedded, and cyber-physical systems, from application software interacting with physical dynamics, to programming languages, operating systems, communication protocols, and hardware platforms.
The focus is on gaining trust, high performance, and resource efficiency.
The application domains include automotive systems (autonomous and electric vehicles), robotics, industrial automation, avionics, transportation management, and Internet of Things.
On timing predictability, my emphasis is on multiprocessor heterogeneous architectures with shared hardware/software resources, where fundamental theories are largely missing.
On automotive technologies, I am investigating TSN for in-vehicle communication and AUTOSAR Adaptive for operating systems.
On software vulnerability detection, I have extensively used fuzzy techniques. For example, our recently developed tool called Em-Fuzz has discovered 16 previously unknown vulnerabilities in embedded firmware, and we have reported them to the upstream product vendors. Seven have been assigned unique CVE identifiers in the U.S. National Vulnerability Database.
Dr. Chang obtained his PhD from the Technical University of Munich with Summa Cum Laude (Highest Distinction) in 2017. The supervisor is Samarjit Chakraborty, Chair of Real-Time Computer Systems. The second supervisor is Anuradha Annaswamy, Director of Active Adaptive Control Lab, MIT, President-Elect of IEEE Control Systems Society. His bachelor degree is from Nanyang Technological University, Singapore, with First Class Honors.
Dr. Chang is currently a part-time academic at York. He used to work in Infineon, leading a team on functional verification of automotive microcontrollers (AURIX TC27x). His research is in close collaboration with the industry, such as Bosch, General Motors, and Rolls-Royce.
Dr. Chang has published a book titled ''Resource-Aware Automotive Control Systems Design: A Cyber-Physical Systems Approach'' with Foundations and Trends in Electronic Design Automation. He has published three book chapters, all with Springer.
Counting from 2013, Dr. Chang is the biggest contributor in the University of York to csranking, with 16 top conference papers. From 2017, he has published 12 IEEE/ACM Transactions papers (including Proceedings of the IEEE), also the most at York.
Dr. Chang won the Best Dissertation Award in the Department of Electrical and Computer Engineering, TUM in 2018.
Dr. Chang received the Best Paper Nomination Award of DATE 2019 and 2020 consecutively. His works were nominated for the Best Paper Award of RTAS 2020 and ICCAD 2020. His papers were the Best Paper Candidates of CODES+ISSS 2013 and EMSOFT 2020. He received the Best Paper Award of RTCSA 2017.
Dr. Chang chairs the Best Paper Award Committee of Euromicro DSD 2020 and serves on the Best Paper Award Committee of RTSS 2019 and CODES+ISSS 2020. He chairs the Autonomous Systems Track of DAC 2021 and the Industry/WiP/Tool Track of RTAS 2021.
Dr. Chang is the TPC member of RTSS 2018-2019, DAC 2019-2020, DATE 2019-2021, RTAS 2020, ICCAD 2019-2020, LCTES 2019, CODES+ISSS 2019-2020, and EMSOFT 2019-2020. He is an associate editor of the Elsevier journal Microprocessors and Microsystems: Embedded Hardware Design, and ICRA. He is an invited editor of IEEE Consumer Electronics Magazine.
Dr. Chang is interested in taking new PhD students. Candidates please directly write to email@example.com with a CV. Please state the funding option if there is any.