Under the advisorship of Professor Jean-Baptiste Jeannin, Jalili has been working on safety verification of parallel cyber-physical systems to ensure that multiple machines can function when interacting in the same environment. He combines techniques from computer science, aerospace engineering, mechanical engineering, and electrical engineering to guarantee the safety of a model. The proposed work models cyber-physical systems in the programming language Zelus, a synchronous programming language that enables parallelism, and adds verification capabilities to Zelus to guarantee the safety of critical components. The developed techniques will be applicable to many domains, such as ensuring collision avoidance for airplanes, cars or robots, as well as low-level control software present on aircraft.
“No matter how technology advances, “if we cannot verify and guarantee the safety of a system, it is not a good idea to use it in critical scenarios. But in the realm of cyber-physical systems, such critical scenarios where we need safety guarantees appear more and more often,” Jalili explained.
As part of his 2020 NASA fellowship, Jalili will continue his research over the summer at Langley Research Center in Hampton, Virginia to work alongside other fellows in the Formal Methods Group.
Before pursuing his PhD in Aerospace Engineering at the University of Michigan, Shayan received his Bachelors in Computer Engineering from the University of Maryland, College Park.