Research
VeriVITAL People: Collaborators and Students
Research Interests
- Cyber-physical systems: real-time, networked embedded control systems and software
- Software engineering, formal methods, and formal verification
- Safe autonomy: from sensing and perception through planning and control, encompassing computer vision reliability and neural network control systems (NNCS)
- Safe and trustworthy artificial intelligence (AI): robust machine learning (ML), adversarial machine learning, symbolic (e.g., automata) learning, requirements and specifications in AI/ML (robustness, safety, security, etc.)
- Hybrid systems and switched systems: hybrid automata, dynamics models (ODEs, DAEs, PDEs, etc.), reachability
- Reliability and fault-tolerance
- Application domains including transportation systems (aerospace and automotive), robotics, power and energy systems
Curriculum Vitae (CV) / Resume [pdf]
Research Support
We gratefully acknowledge the support of our ongoing/past research by AFOSR, AFRL, ARO, DARPA, MathWorks, NSA, NSF (CISE CCF/SHF, CNS/CPS, FMitF; ENG ECCS/EPCN), NVIDIA, ONR, Toyota Technical Center, and USDOT. More details on the projects are available in my CV.
Active & Ongoing Research Projects
- “PRISMATIC: Pathways and Resources for Interdisciplinary Student Majors — AI, Technology, and Inclusive Computing”, Northeastern University (NEU), Center for Inclusive Computing, Role: PI with Julie L. Johnson (Co-PI), 2026–2028.
- “VSEC Seed Project (AI safety/verification with legal and control collaborators)”, Vanderbilt University (VU), VSEC Seed Project Fund, Role: PI with Meiyi Ma, Ahmad Taha, Mark Williams, 2026–2028.
- “Workshops on Safe, Secure, and Trustworthy Generative Artificial Intelligence”, Vanderbilt University (VU), Vanderbilt-Liverpool Joint Research Seed Grant, Role: PI with Xiaowei Huang (University of Liverpool), 2025–.
- “Dependable AI for National Security (DAINS)”, Department of Energy (DOE), Role: Co-PI with Gabor Karsai (PI), Jonathan Sprinkle (Co-PI), 2025–2028.
- “Assured Neuro Symbolic Components and Systems (ANSCS)”, Defense Advanced Research Projects Agency (DARPA), Assured Neuro Symbolic Learning and Reasoning, Role: Co-PI with Gabor Karsai (PI), Xenofon Koutsoukos (Co-PI), Abhishek Dubey (Co-PI), Janos Sztipanovits, 2023–2027.
- “Improving Malware Classifiers with Plausible Novel Samples”, National Security Agency (NSA), Science of Security, Role: Co-PI with Kevin Leach (PI), 2023–2026.
- “FMitF: Track I: Generative Neural Network Verification in Medical Imaging Analysis”, National Science Foundation (NSF), Formal Methods in the Field (FMitF), Directorate for Computer and Information Science and Engineering, Role: PI with Ipek Oguz (Co-PI), Meiyi Ma (Co-PI), 2022–2026. Award Number: 2220401.
Past & Completed Research Projects
- “Verification of Autonomous Systems through Hyperproperties and Machine Learning”, Air Force Office of Scientific Research (AFOSR), Role: PI, 2023–2024. Award Number: FA9550-23-1-0135.
- “High-Performance Computing for Neural Network Verification”, National Security Agency (NSA), Georgia Tech Research Institute, Role: PI, 2023–2024.
- “Collaborative Research: FMitF: Track II: Enhancing the Neural Network Verification (NNV) Tool for Industrial Applications”, National Science Foundation (NSF), Formal Methods in the Field (FMitF), Directorate for Computer and Information Science and Engineering, Role: PI with Hoang-Dung Tran (PI, UNL), 2022–2025. Award Number: 2220426.
- “NSF Workshop on Safety and Trust in Artificial Intelligence Enabled Systems”, National Science Foundation (NSF), Software and Hardware Foundations, Division of Computing and Communication Foundations, Directorate for Computer and Information Science and Engineering, Role: PI with Jerry Zhu, Kate Saenko, 2022–2023. Award Number: 2231543.
- “Verification of Autonomous Systems: Hyperproperties in Machine Learning”, Air Force Office of Scientific Research (AFOSR), Trusted AI Challenge, Role: Sole PI, 2021–2023.
- “Hyperproperties for Generative AI Models”, Semiconductor Research Corporation (SRC), Artificial Intelligence Hardware, Role: Sole PI, 2021–2023.
- “Collaborative Research: Operator Theoretic Methods for Identification and Verification of Dynamical Systems”, National Science Foundation (NSF), Energy, Power, Control, and Networks Program, Division of Electrical, Communications and Cyber Systems, Directorate for Engineering, Role: PI with Joel Rosenfeld (PI), Rushikesh Kamalapurkar (PI), 2020–2024.
- “SHF: Small: Collaborative Research: Fuzzing Cyber-Physical System Development Tool Chains with Deep Learning (DeepFuzz-CPS)”, National Science Foundation (NSF), Software and Hardware Foundations, Division of Computing and Communication Foundations, Directorate for Computer and Information Science and Engineering, Role: PI with Christoph Csallner (PI), 2019–2022.
- “FMitF: Track II: Hybrid and Dynamical Systems Verification on the CPS-VO”, National Science Foundation (NSF), Formal Methods in the Field (FMitF), Directorate for Computer and Information Science and Engineering, Role: PI with Joel Rosenfeld (Co-PI), 2019–2021.
- “Equivalence Modulo Input (EMI)-Based Validation of CPS Tool Chains”, The MathWorks, Development Collaboration Research Grant, Role: Co-PI with Christoph Csallner (PI), 2018–2019.
- “Scalable Formal Verification of Resilient Converter-dominated MVDC Networks”, Office of Naval Research (ONR), Sea and Warfare Weapons, Role: Co-PI with Ali Davoudi (PI, UT-Arlington), 2018–2021. Award Number: N00014-18-1-2184.
- “Understandable and Reusable Formal Verification for Cyber-Physical Systems”, Air Force Office of Scientific Research (AFOSR), Young Investigator Research Program, Role: Sole PI, 2018–2021. Award Number: FA9550-18-1-0122.
- “Assurance-Based Learning-Enabled Cyber-Physical Systems (ALC)”, Defense Advanced Research Projects Agency (DARPA), Assured Autonomy, Role: Co-PI with Gabor Karsai, Xenofon Koutsoukos (Co-PI), Ted Bapty (Co-PI), Janos Sztipanovits (Oversight), 2018–2023.
- “Cyber-Physical Systems Specification Mismatch and Safe Upgrades”, Air Force Office of Scientific Research (AFOSR), Systems and Software Program, Role: Sole PI, 2016–2018.
- “Safely and Securely Controlling Large Swarms of Unmanned Aerial Vehicles (UAVs) with the STAbilizing Robot Language (StarL)”, Air Force Research Laboratory (AFRL), Summer of Innovation, Role: Sole PI, 2017. Award Number: FA8650-12-3-7255.
- “Formal Modeling of Emergence in Distributed Cyber-Physical Systems”, Air Force Research Laboratory (AFRL), Trusted Autonomy and Verification and Validation (VV), Integrated Command and Control, Role: Sole PI, 2016–2017.
- “Faculty Travel Program”, Southeastern Conference (SEC), Role: Sole PI, 2017–2018.
- “Improving Participation of Female Computer Science Majors and Professionals through Digital Learning with Groups of Mobile Robots Controlled by Android Apps”, Vanderbilt Institute for Digital Learning (VIDL), MacroGrant, Role: PI with Gautam Biswas (Co-PI), Clare McCabe (Co-PI), Julie Johnson (Co-PI), 2017–2018.
- “Science of Security for Cyber-Physical Systems Lablet”, Department of Defense (DoD), Science of Security Lablet, Role: Co-PI with Xenofon Koutsoukos (PI), Janos Sztipanovits (Vanderbilt/EECS), Gabor Karsai (Vanderbilt/EECS), Aniruddha Gokhale (Vanderbilt/EECS), Yevgeniy Vorobeychik (Vanderbilt/EECS), Abhishek Dubey (Vanderbilt/EECS), Maithilee Kunda (Vanderbilt/EECS), Peter Volgyesi (Vanderbilt/EECS), Jennifer Trueblood (Vanderbilt/Psychology), S. Shankar Sastry (Berkeley/EECS), Claire Tomlin (Berkeley/EECS), Anthony Joseph (Berkeley/EECS), Saurabh Amin (MIT/CEE), Nazli Choucri (MIT/Political Science), Alvaro Cardenas (UT Dallas/CS), Bhavani Thuraisingham (UT Dallas/CS), 2017–2022.
- “Realizing Resilient Self-Organizing Microgrids”, Army Research Office (ARO), Department of Defense (DoD) Research and Education Program for Historically Black Colleges and Universities and Minority-Serving Institutions (HBCU/MI), Role: Co-PI with Ali Davoudi (PI, UT-Arlington), Frank Lewis (Co-PI, UT-Arlington), Hamidreza Modares (Co-PI, UT-Arlington), 2016–2017. Award Number: W911NF-16-1-0534.
- “Testbed Acquisition for Resilient Self-Organizing Microgrids”, Office of Naval Research (ONR), Defense University Research Instrumentation Program, Role: Co-PI with Ali Davoudi (PI, UT-Arlington), Frank Lewis (Co-PI, UT-Arlington), Hamidreza Modares (Co-PI, UT-Arlington), 2016–2017. Award Number: N0014-16-1-3180.
- “Reusable Formal Verification for Cyber-Physical Systems”, Air Force Office of Scientific Research (AFOSR), Young Investigator Research Program, Role: Sole PI, 2016–2019. Award Number: FA9550-16-1-0246.
- “Real-time Ab Initio Modeling of Electric Machines”, National Science Foundation (NSF), Energy, Power, Control, and Networks Program, Division of Electrical, Communications and Cyber Systems, Directorate for Engineering, Role: Co-PI with Ali Davoudi (PI), David Levine (Senior Personnel), 2015–2021. Award Number: 1509804.
- “Cyber-Physical Systems Specification Mismatch and Safe Upgrades”, Air Force Office of Scientific Research (AFOSR), Systems and Software Program, Role: Sole PI, 2015–2018. Award Number: FA9550-15-1-0258.
- “Detecting and Mitigating Cyber-Physical Attacks with Invariant Inference and Runtime Assurance”, Air Force Office of Scientific Research (AFOSR), Summer Faculty Fellowship Program, Role: Sole PI, 2015.
- “Formal Modeling of Emergence in Distributed Cyber-Physical Systems”, Air Force Research Laboratory (AFRL), Trusted Autonomy and Verification and Validation (VV), Integrated Command and Control, Role: Sole PI, 2015–2017. Award Number: FA8750-15-1-0105.
- “CRII: CPS: Safe Cyber-Physical Systems Upgrades”, National Science Foundation (NSF), CISE Research Initiation Initiative, Cyber-Physical Systems Program, Division of Computer and Network Systems, Directorate for Computer and Information Science and Engineering, Role: Sole PI, 2015–2017. Award Number: 1713253, 1464311.
- “SHF: Small: Automating Improvement of Development Environments for Cyber-Physical Systems (AIDE-CPS)”, National Science Foundation (NSF), Software and Hardware Foundations, Division of Computing and Communication Foundations, Directorate for Computer and Information Science and Engineering, Role: PI with Christoph Csallner (Co-PI), 2015–2019. Award Number: 1736323, 1527398.
- “Real-time Ab Initio Modeling of Electric Machines”, NVIDIA, Hardware Donation Program, Role: PI with Ali Davoudi (Co-PI), David Levine (Senior Personnel), 2014.
- “App-Based Crowd Sourcing of Bicycle and Pedestrian Conflict Data”, United States Department of Transportation (USDOT), University Transportation Center for Livable Communities, Role: Co-PI with Stephen Mattingly (PI), Colleen Casey (Co-PI), 2015–2016. Award Number: DTRT13-G-UTC60.
- “Inferring Physical System Specifications from Embedded Software Tests”, Air Force Research Laboratory (AFRL), Visiting Faculty Research Program, Role: Sole PI, 2014. Award Number: FA8750-13-2-0115.
Research Software and Artifacts
Talks and tool demonstrations are on our YouTube channel.
We develop verification software tool prototypes, some peer-reviewed through software repeatability evaluations. Source is maintained at github.com/verivital and github.com/ttj.
- STLGym (2022–present)
A safe reinforcement learning tool for learning control policies that satisfy timed and untimed specifications written in signal temporal logic (STL).. - Veritex (2021–present)
A tool for verification and repair of neural networks, written in Python. It implements different data structures and approaches compared to NNV, and supports repairing a network that fails its specification rather than only reporting the failure.. - Behavior Tree Verification Tool (BehaVerify) (2020–present)
This software tool implements methods to formally verify behavior trees. - AbLECPS and the ALC Toolchain (2018–present)
Assurance-based Learning-enabled Cyber-Physical Systems (AbLECPS) and the Assurance-based Learning-enabled CPS (ALC) toolchain. Integrates our DARPA Assured Autonomy verification tools, such as NNV and BehaVerify, with design tools for learning-enabled CPS. Built on WebGME.. - Hybrid Automata Learning Toolkit (HAutLearn) (2018–present)
This software tool implements methods to infer hybrid automaton models from time-series data. - NNV and nnmt (2018–present)
Neural network verification and neural network model transformation tools. These software tools implement methods for formally verifying properties of systems incorporating neural networks, as well as for interchange with other neural network verification tools and related software, such as ONNX, PyTorch, Keras, Tensorflow, etc.15 related papers
- Robustness Verification of Video Classification Neural Networks (2025)
- FairNNV: The Neural Network Verification Tool For Certifying Fairness (2024)
- NNV 2.0: The Neural Network Verification Tool (2023)
- Reachability Analysis of a General Class of Neural Ordinary Differential Equations (2022)
- Robustness Verification of Semantic Segmentation Neural Networks Using Relaxed Reachability (2021)
- Reachable Set Estimation for Neural Network Control Systems: A Simulation-Guided Approach (2021)
- NNV: The Neural Network Verification Tool for Deep Neural Networks and Learning-Enabled Cyber-Physical Systems (2020)
- Verification of Deep Convolutional Neural Networks Using ImageStars (2020)
- Case Study: Safety Verification of an Unmanned Underwater Vehicle (2020)
- Star-Based Reachability Analysis of Deep Neural Networks (2019)
- Safety Verification of Cyber-Physical Systems with Reinforcement Learning Control (2019)
- Parallelizable reachability analysis algorithms for feed-forward neural networks (2019)
- Verification of closed-loop systems with neural network controllers (2019)
- ARCH-COMP19 Category Report: Artificial Intelligence/Neural Network Control Systems (AINNCS) for Continuous and Hybrid Systems Plants (2019)
- Output reachable set estimation and verification for multilayer neural networks (2018)
- daev (2017–present)
Differential algebraic equation (DAE) verification tool. This software tool implements methods to formally verify safety properties of systems incorporating DAEs, specifically targeted for DAEs with index greater than one, for which it is impossible to represent as classical hybrid automata without model transformations.1 related paper
- pdev (2017–present)
Partial differential equation (PDE) verification tool. This software tool implements numerical reachability analysis methods for systems incorporating PDEs.1 related paper
- SLForge and CyFuzz (2015–present)
Random differential testing for CPS Development Toolchains. This software tool randomly generates CPS model artifacts, currently targeting the MathWorks' Simulink/Stateflow (SLSF).3 related papers
- SLEMI: Equivalence Modulo Input (EMI) Based Mutation of CPS Models for Finding Compiler Bugs in Simulink (2020)
- Automatically Finding Bugs in a Commercial Cyber-Physical System Development Tool Chain With SLforge (2018)
- CyFuzz: A Differential Testing Framework for Cyber-Physical Systems Development Environments (2016)
- ha2slsf (2015–present)
A converter of hybrid automata to Simulink/Stateflow models. Takes hybrid automaton models and generates semantically equivalent Simulink/Stateflow models; being merged into HyST.. - HyST (2014–present)
Hybrid Source Transformer. This software tool takes hybrid automaton models in the SpaceEx XML or Compositional Interchange Format (CIF) formats and translates them to other popular hybrid systems verification and reachability analysis tools, including Flow*, dReach, HyComp, HyCreate, and development tools including MathWorks' Simulink/Stateflow (SLSF). Best repeatability evaluation award.6 related papers
- NNV: The Neural Network Verification Tool for Deep Neural Networks and Learning-Enabled Cyber-Physical Systems (2020)
- Hybrid automata: from verification to implementation (2019)
- Scalable Static Hybridization Methods for Analysis of Nonlinear Systems (2016)
- Periodically-Scheduled Controller Analysis using Hybrid Systems Reachability and Continuization (2015)
- Runtime Verification for Hybrid Analysis Tools (2015)
- HyST: A Source Transformation and Translation Tool for Hybrid Automaton Models (2015)
- Hynger (2014–present)
Hybrid iNvariant GEneratoR: This software tool takes MathWorks' Simulink/Stateflow (SLSF) models, instruments them, and produces traces for dynamic analysis in tools like Daikon. - rtreach (2014–present)
Real-time reachability algorithms for hybrid systems with linear and nonlinear dynamics: This software implements reachability analysis algorithms based on face-lifting that have worst-case execution time (WCET) guarantees. - HyRG (2014–2016)
Hybrid Random Generator. This software tool randomly generates hybrid automaton models, and is integrated within HyST to generate models in output formats compatible with several different formal verification tools for hybrid systems.1 related paper
- Passel (2011–2014)
This software tool is used for parameterized verification (sometimes known as uniform verification) of parameterized networks of hybrid automata, and has been used to verify safety specifications in several distributed cyber-physical systems such as proving safe separation in air traffic control protocols.4 related papers
- Anonymized Reachability of Hybrid Automata Networks (2014)
- Invariant Synthesis for Verification of Parameterized Cyber-Physical Systems with Applications to Aerospace Systems (2013)
- A small model theorem for rectangular hybrid automata networks (2012)
- Parameterized verification of distributed cyber-physical systems: An aircraft landing protocol case study (2012)
Research Links
- VeriVITAL Research Group Webpage
- VeriVITAL Research Group Google Photos
- VeriVITAL Research Group Youtube Page
- ACM Author Page
- Web of Science Reviewer Profile (formerly Publons)
- DBLP
- Google Scholar Profile
- Vanderbilt University Faculty Profile
- ORCID
- ResearcherID
- ResearchGate
- Former Research Group Wiki (at Illinois)
- Microsoft Academic Search Profile
Publications
- Refereed Journal Articles (33)
- Refereed Highly-Selective Conference Proceedings Papers (74)
- Book Chapters (4)
- Other Fully Refereed Conference Proceedings Papers (22)
- Lightly Refereed Conference Proceedings Papers (10)
- Refereed Workshop Proceedings Papers (34)
- Other Workshop Proceedings Papers (16)
- Position/Editorial/Opinion Papers (2)
- Theses (2)
- Technical Reports (11)
- Patents and Patent Applications (1)
- Demonstrations, Tutorials, and Posters (8)
Refereed Journal Articles (33)
| 2026 | |
| [J33] | , "Towards Verified and Targeted Explanations through Formal Methods", Journal of Artificial Intelligence Research, AAAI Press, vol. 86, 2026. |
| [J32] | , "ModelStar: Reachability Analysis-based Safety Verification of Neural Networks Against Model Perturbations", Journal of Artificial Intelligence Research, AAAI Press, vol. 85, 2026. |
| 2024 | |
| [J31] | , "The Occupation Kernel Method for Nonlinear System Identification", SIAM Journal on Control and Optimization, SIAM, vol. 62 (3), pp. 1643–1668, 2024. |
| 2023 | |
| [J30] | , "Evaluation of Neural Network Verification Methods for Air-to-Air Collision Avoidance", AIAA Journal of Air Transportation (JAT), AIAA, vol. 31, pp. 1–17, 2023. |
| [J29] | , "Decentralized Safe Control for Distributed Cyber-Physical Systems using Real-time Reachability Analysis", IEEE Transactions on Control of Network Systems (TCNS), IEEE, vol. 10, pp. 1234–1244, 2023. |
| [J28] | , "First Three Years of the International Verification of Neural Networks Competition (VNN-COMP)", International Journal on Software Tools for Technology Transfer (STTT), Springer, 2023. |
| 2022 | |
| [J27] | , "Dynamic Mode Decomposition for Continuous Time Systems with the Liouville Operator", Journal of Nonlinear Science, Springer, 2022. |
| [J26] | , "A Framework for Identification and Validation of Affine Hybrid Automata from Input-Output Traces", ACM Transactions on Cyber-Physical Systems (TCPS), ACM, 2022. |
| [J25] | , "Real-Time Verification for Distributed Cyber-Physical Systems", Leibniz Transactions on Embedded Systems (LITES), Dagstuhl, 2022. |
| [J24] | , "Verification Approaches for Learning-Enabled Autonomous Cyber-Physical Systems", In IEEE Design and Test (D&T), IEEE, pp. 24–34, 2022. |
| 2021 | |
| [J23] | , "Verification of piecewise deep neural networks: a star set approach with zonotope pre-filter", Formal Aspects of Computing, Springer, vol. 33, pp. 519–545, 2021. |
| [J22] | , "Cyber-Physical Anomaly Detection in Microgrids Using Time-Frequency Logic Formalism", IEEE Access, IEEE, vol. 9, pp. 20012–20021, 2021. |
| [J21] | , "Reachable Set Estimation for Neural Network Control Systems: A Simulation-Guided Approach", IEEE Transactions on Neural Networks and Learning Systems (TNNLS), IEEE, vol. 32, pp. 1821–1830, 2021. |
| 2019 | |
| [J20] | , "Verifying Safety and Persistence in Hybrid Systems Using Flowpipes and Continuous Invariants", Journal of Automated Reasoning (JAR), Springer, vol. 63, no. 4, pp. 1005–1029, 2019. |
| [J19] | , "Safety Verification of Cyber-Physical Systems with Reinforcement Learning Control", ACM Transactions on Embedded Computing Systems (TECS), Special Issue from EMSOFT'19, ACM, vol. 18, no. 5s, pp. 105:1–105:22, 2019. |
| [J18] | , "Nonconservative Lifted Convex Conditions for Stability of Discrete-Time Switched Systems under Minimum Dwell-Time Constraint", IEEE Transactions on Automatic Control (TAC), IEEE, vol. 64, no. 8, pp. 3407–3414, 2019. |
| [J17] | , "Using crowd sourcing to locate and characterize conflicts for vulnerable modes", In Accident Analysis and Prevention, Elsevier, pp. 23–39, 2019. |
| [J16] | , "Signal Temporal Logic-based Attack Detection in DC Microgrids", IEEE Transactions on Smart Grid (TSG), IEEE, vol. 10, no. 4, pp. 3585–3595, 2019. |
| [J15] | , "Hybrid automata: from verification to implementation", International Journal on Software Tools for Technology Transfer (STTT), Springer, vol. 21 (1), pp. 87–104, 2019. |
| 2018 | |
| [J14] | , "Cyber-Physical Specification Mismatches", ACM Transactions on Cyber-Physical Systems (TCPS), ACM, vol. 2, no. 4, pp. 23:1–23:26, 2018. |
| [J13] | , "Robust exponential stability and disturbance attenuation for discrete-time switched systems under arbitrary switching", IEEE Transactions on Automatic Control (TAC), IEEE, vol. 63, no. 5, pp. 1450–1456, 2018. |
| [J12] | , "Output reachable set estimation and verification for multilayer neural networks", IEEE Transactions on Neural Networks and Learning Systems (TNNLS), IEEE, vol. 29, no. 11, pp. 5777–5783, 2018. |
| 2017 | |
| [J11] | , "Operational Models for Piecewise-Smooth Systems", ACM Transactions on Embedded Computing Systems (TECS), Special Issue from EMSOFT'17, ACM, vol. 16, no. 5s, pp. 185:1–185:19, 2017. |
| [J10] | , "Output Reachable Set Estimation for Switched Linear Systems and Its Application in Safety Verification", IEEE Transactions on Automatic Control (TAC), IEEE, vol. 62, no. 10, pp. 5380–5387, 2017. |
| [J9] | , "Detection of false-data injection attacks in cyber-physical DC microgrids", IEEE Transactions on Industrial Informatics (TII), IEEE, vol. 13, no. 5, pp. 2693–2703, 2017. |
| [J8] | , "Model Validation of PWM DC-DC Converters", IEEE Transactions on Industrial Electronics (TIE), IEEE, vol. 64, no. 9, pp. 7049–7059, 2017. |
| [J7] | , "Event-triggered control for continuous-time switched linear systems", IET Control Theory and Applications (CTA), IET, vol. 11, no. 11, pp. 1694–1703, 2017. |
| [J6] | , "Order-reduction abstractions for safety verification of high-dimensional linear systems", Discrete Event Dynamic Systems (DEDS), Springer, vol. 27, no. 2, pp. 443–461, 2017. |
| 2016 | |
| [J5] | , "Guided Search for Hybrid Systems Based on Coarse-Grained Space Abstractions", International Journal on Software Tools for Technology Transfer (STTT), Springer, vol. 18, no. 4, pp. 449–467, 2016. |
| [J4] | , "Real-time reachability for verified simplex design", ACM Transactions on Embedded Computing Systems (TECS), ACM, vol. 15, no. 2, pp. 26:1–26:27, 2016. |
| 2015 | |
| [J3] | , "Safe and stabilizing distributed multi-path cellular flows", Theoretical Computer Science (TCS), Elsevier, vol. 579, pp. 9–32, 2015. |
| 2014 | |
| [J2] | , "Virtual Prototyping for Distributed Control of a Fault-Tolerant Modular Multilevel Inverter for Photovoltaics", IEEE Transactions on Energy Conversion (TEC), IEEE, vol. 29, no. 4, pp. 841–850, 2014. |
| 2011 | |
| [J1] | , "Safe Flocking in Spite of Actuator Faults using Directional Failure Detectors", Journal of Nonlinear Systems and Applications, Watam Press, vol. 2, no. 1-2, pp. 73–95, 2011. |
Refereed Highly-Selective Conference Proceedings Papers (74)
| 2026 | |
| [C74] | , "Control Barrier Function Synthesis for Differential-Algebraic Systems", In 65th IEEE Conference on Decision and Control (CDC'26), Honolulu, HI, USA, IEEE, 2026. |
| [C73] | , "Safe Control of Semi-Explicit Differential-Algebraic Systems: Control Barrier Functions with SOS Verification", In 65th IEEE Conference on Decision and Control (CDC'26), Honolulu, HI, USA, IEEE, 2026. |
| [C72] | , "Safe Autonomous Takeover for Unknown Descriptor Systems", In 65th IEEE Conference on Decision and Control (CDC'26), Honolulu, HI, USA, IEEE, 2026. |
| [C71] | , "NNV3: Expanding Neural Network Verification to New Architectures and Domains", In 24th International Symposium on Automated Technology for Verification and Analysis (ATVA 2026), Hong Kong, Springer, 2026. |
| [C70] | , "Indelible Backdoors: On the Limits of Post-Training Defenses", In European Conference on Computer Vision (ECCV'26), Springer, 2026. |
| [C69] | , "MetaMoE: Formal Verification of Compositional Robustness and Scalability of Mixture-of-Experts Architecture", In 3rd International Symposium on AI Verification (SAIV 2026), Springer, pp. 167–190, 2026. |
| [C68] | , "A Self-correcting Neuro-symbolic AI Reasoning Framework", In 3rd International Symposium on AI Verification (SAIV 2026), Springer, pp. 191–211, 2026. |
| [C67] | , "Reachability-Based Formal Verification of Graph Neural Networks with Node and Edge Features", In 3rd International Symposium on AI Verification (SAIV 2026), Springer, pp. 271–298, 2026. |
| [C66] | , "Modeling Spectral Energy Shifts in Spatio-Temporal Graph Anomaly Detection", In 43rd International Conference on Machine Learning (ICML'26), 2026. |
| [C65] | , "Reward Shaping and Action Masking for Compositional Tasks using Behavior Trees and LLMs", In 3rd International Conference on Neuro-symbolic Systems (NeuS'26), PMLR, 2026. |
| [C64] | , "k-Inductive Neural Barrier Certificates for Unknown Nonlinear Dynamics", In 3rd International Conference on Neuro-symbolic Systems (NeuS'26), PMLR, 2026. |
| [C63] | , "LogiEx: Integrating Formal Logic and LLMs for Explainable Transit Planning", In 17th ACM/IEEE International Conference on Cyber-Physical Systems (ICCPS'26), 2026. |
| [C62] | , "LOGSAFE: Logic-Guided Verification for Trustworthy Federated Time-Series Learning", In 17th ACM/IEEE International Conference on Cyber-Physical Systems (ICCPS'26), 2026. |
| [C61] | , "We Are What We Repeatedly Do: Improving Long Context Instruction Following", In Findings of the 23rd Conference of the European Chapter of the Association for Computational Linguistics (EACL'26), 2026. |
| [C60] | , "SUGAR: A Sweeter Spot for Generative Unlearning of Many Identities", In IEEE/CVF Winter Conference on Applications of Computer Vision (WACV'26), 2026. |
| 2025 | |
| [C59] | , "Scaling Data-Driven Probabilistic Robustness Analysis for Semantic Segmentation Neural Networks", In 39th Annual Conference on Neural Information Processing Systems (NeurIPS'25), 2025. |
| [C58] | , "Trigger-Based Fragile Model Watermarking for Image Transformation Networks", In 30th European Symposium on Research in Computer Security (ESORICS'25), Springer, pp. 346–365, 2025. |
| [C57] | , "PARDON: Privacy-Aware and Robust Federated Domain Generalization", In 45th IEEE International Conference on Distributed Computing Systems (ICDCS'25), IEEE, pp. 703–713, 2025. |
| [C56] | , "Real-Time Reachability for Neurosymbolic Reinforcement Learning based Safe Autonomous Navigation", In 2nd International Conference on Neuro-symbolic Systems (NeuS'25), PMLR, 2025. |
| [C55] | , "Neurosymbolic Finite and Pushdown Automata: Improved Multimodal Reasoning versus Vision Language Models (VLMs)", In 2nd International Conference on Neuro-symbolic Systems (NeuS'25), PMLR, 2025. |
| [C54] | , "Neuro-Symbolic Behavior Trees and Their Verification", In 2nd International Conference on Neuro-symbolic Systems (NeuS'25), PMLR, 2025. |
| [C53] | , "Uncertainty Quantification for Physics-Informed Traffic Graph Networks", In 16th ACM/IEEE International Conference on Cyber-Physical Systems (ICCPS'25), ACM/IEEE, pp. 1–10, 2025. |
| [C52] | , "Robustness Verification of Video Classification Neural Networks", In 13th International Conference on Formal Methods in Software Engineering (FormaliSE'25), ACM, pp. 22–33, 2025. |
| [C51] | , "Neural Network Verification is a Programming Language Challenge (Fresh Perspectives)", In 34th European Symposium on Programming (ESOP'25), Springer, pp. 206–235, 2025. |
| [C50] | , "PBP: Post-training Backdoor Purification for Malware Classifiers", In 32nd Network and Distributed System Security Symposium (NDSS'25), Internet Society, 2025. |
| 2024 | |
| [C49] | , "FairNNV: The Neural Network Verification Tool For Certifying Fairness", In 5th ACM International Conference on AI in Finance (ICAIF'24), ACM, pp. 36–44, 2024. |
| [C48] | , "Sanitizing Hidden Information with Diffusion Models", In 27th European Conference on Artificial Intelligence (ECAI'24), IOS Press, 2024. |
| [C47] | , "Spatial-Temporal PDE Networks for Traffic Flow Forecasting", In European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases (ECML-PKDD'24), Applied Data Science Track, Springer, pp. 166–182, 2024. |
| [C46] | , "Transfer Learning Using Inaccurate Physics Rule for Streamflow Prediction", In 33rd International Joint Conference on Artificial Intelligence (IJCAI'24), AI for Good Track, International Joint Conferences on Artificial Intelligence Organization, pp. 7170–7178, 2024. |
| [C45] | , "Case Study: Neural Network Malware Detection Verification for Feature and Image Datasets", In 12th International Conference on Formal Methods in Software Engineering (FormaliSE'24), ACM, pp. 127–137, 2024. |
| [C44] | , "Formal Logic Enabled Personalized Federated Learning Through Property Inference", In 38th AAAI Conference on Artificial Intelligence (AAAI'24), AAAI, pp. 10882–10890, 2024. |
| 2023 | |
| [C43] | , "Runtime Monitoring of Accidents in Driving Recordings with Multi-Type Logic in Empirical Models", In 23rd International Conference on Runtime Verification (RV'23), Springer, pp. 376–388, 2023. |
| [C42] | , "SUDS: Sanitizing Universal and Dependent Steganography", In 26th European Conference on Artificial Intelligence (ECAI'23), IOS Press, 2023. |
| [C41] | , "Robustness verification of deep neural networks using star-based reachability analysis with variable-length time series input", In ERCIM Working Group 28th International Conference on Formal Methods for Industrial Critical Systems (FMICS'23), Springer, pp. 170–188, 2023. |
| [C40] | , "NNV 2.0: The Neural Network Verification Tool", In 35th International Conference on Computer Aided Verification (CAV'23), Springer, 2023. |
| [C39] | , "Ablation Study of How Run Time Assurance Impacts the Training and Performance of Reinforcement Learning Agents", In IEEE 9th International Conference on Space Mission Challenges for Information Technology (SMC-IT'23), IEEE, 2023. |
| [C38] | , "Self-Preserving Genetic Algorithms for Safe Learning in Discrete Action Spaces", In 14th ACM/IEEE International Conference on Cyber-Physical Systems (ICCPS'23), ACM/IEEE, 2023. |
| 2022 | |
| [C37] | , "Training Agents to Satisfy Timed and Untimed Signal Temporal Logic Specifications with Reinforcement Learning", In 20th International Conference on Software Engineering and Formal Methods (SEFM'22), Springer, pp. 190–206, 2022. |
| [C36] | , "BehaVerify: Verifying Temporal Logic Specifications for Behavior Trees", In 20th International Conference on Software Engineering and Formal Methods (SEFM'22), Springer, pp. 307–323, 2022. |
| [C35] | , "Reachability Analysis of a General Class of Neural Ordinary Differential Equations", In 20th International Conference on Formal Modeling and Analysis of Timed Systems (FORMATS'22), Springer, pp. 258–277, 2022. |
| [C34] | , "Neural Network Repair with Reachability Analysis", In 20th International Conference on Formal Modeling and Analysis of Timed Systems (FORMATS'22), Springer, pp. 221–236, 2022. |
| [C33] | , "Physics Guided Neural Networks for Spatio-temporal Super-resolution of Turbulent Flows", In 38th Conference on Uncertainty in Artificial Intelligence (UAI'22), Proceedings of Machine Learning Research (PMLR), pp. 118–128, 2022. |
| 2021 | |
| [C32] | , "Partial Differential Equation Driven Dynamic Graph Networks for Predicting Stream Water Temperature", In 21st IEEE International Conference on Data Mining (ICDM'21), IEEE, pp. 11–20, 2021. |
| [C31] | , "Robustness Verification of Semantic Segmentation Neural Networks Using Relaxed Reachability", In 33rd International Conference on Computer-Aided Verification (CAV'21), Springer, pp. 263–283, 2021. |
| [C30] | , "Reachability Analysis of Deep ReLU Neural Networks using Facet-Vertex Incidence", In 24th ACM International Conference on Hybrid Systems (HSCC'21), ACM, pp. 18:1–7, 2021. |
| 2020 | |
| [C29] | , "Verification of Deep Convolutional Neural Networks Using ImageStars", In 32nd International Conference on Computer-Aided Verification (CAV'20), Springer, pp. 18–42, 2020. |
| [C28] | , "Improved Geometric Path Enumeration for Verifying ReLU Neural Networks", In 32nd International Conference on Computer-Aided Verification (CAV'20), Springer, pp. 66–96, 2020. |
| [C27] | , "NNV: The Neural Network Verification Tool for Deep Neural Networks and Learning-Enabled Cyber-Physical Systems", In 32nd International Conference on Computer-Aided Verification (CAV'20), Springer, pp. 3–17, 2020. |
| [C26] | , "SLEMI: Equivalence Modulo Input (EMI) Based Mutation of CPS Models for Finding Compiler Bugs in Simulink", In 42nd International Conference on Software Engineering (ICSE'20), ACM, pp. 335–346, 2020. |
| 2019 | |
| [C25] | , "Star-Based Reachability Analysis of Deep Neural Networks", In 23rd International Symposium on Formal Methods (FM'19), Springer, pp. 670–686, 2019. |
| [C24] | , "Reachability Analysis for High-Index Linear Differential Algebraic Equations", In 17th International Conference on Formal Modeling and Analysis of Timed Systems (FORMATS'19), Springer, pp. 160–177, 2019. |
| [C23] | , "Decentralized Real-Time Safety Verification for Distributed Cyber-Physical Systems", In 39th International Conference on Formal Techniques for Distributed Objects (FORTE'19), Springer, pp. 261–277, 2019. |
| [C22] | , "Numerical verification of affine systems with up to a billion dimensions", In 22nd ACM International Conference on Hybrid Systems (HSCC'19), ACM, pp. 23–32, 2019. |
| 2018 | |
| [C21] | , "Automatically Finding Bugs in a Commercial Cyber-Physical System Development Tool Chain With SLforge", In 40th International Conference on Software Engineering (ICSE'18), ACM, pp. 981–992, 2018. |
| 2017 | |
| [C20] | , "Hyperproperties of real-valued signals", In 15th ACM-IEEE International Conference on Formal Methods and Models for System Design (MEMOCODE'17), ACM, pp. 104–113, 2017. |
| [C19] | , "Verifying safety and persistence properties of hybrid systems using flowpipes and continuous invariants", In 9th NASA Formal Methods Symposium (NFM'17), Springer, pp. 194–211, 2017. |
| [C18] | , "Abnormal data classification using time-frequency temporal logic", In 20th International Conference on Hybrid Systems: Computation and Control (HSCC'17), ACM, pp. 237–242, 2017. |
| [C17] | , "Formal Specification and Dependability Analysis of Optical Communication Networks", In Design, Automation, and Test in Europe (DATE'17), IEEE, pp. 1564–1569, 2017. |
| 2016 | |
| [C16] | , "Decoupling Abstractions of Non-linear Ordinary Differential Equations", In International Symposium on Formal Methods (FM'16), Springer, pp. 628–644, 2016. |
| [C15] | , "Probabilistic formal verification of the SATS concept of operation", In 8th NASA Formal Methods Symposium (NFM'16), Springer, pp. 191–205, 2016. |
| [C14] | , "Scalable Static Hybridization Methods for Analysis of Nonlinear Systems", In 19th ACM International Conference on Hybrid Systems: Computation and Control (HSCC'16), ACM, pp. 155–164, 2016. |
| 2015 | |
| [C13] | , "Periodically-Scheduled Controller Analysis using Hybrid Systems Reachability and Continuization", In 36th IEEE Real-Time Systems Symposium (RTSS'15), IEEE, pp. 195–205, 2015. |
| [C12] | , "Runtime Verification for Hybrid Analysis Tools", In 15th International Conference on Runtime Verification (RV'15), Springer, pp. 281–286, 2015. |
| [C11] | , "Cyber-Physical Specification Mismatch Identification with Dynamic Analysis", In ACM/IEEE 6th International Conference on Cyber-Physical Systems (ICCPS'15), ACM, pp. 208–217, 2015. |
| [C10] | , "HyST: A Source Transformation and Translation Tool for Hybrid Automaton Models", In 18th International Conference on Hybrid Systems: Computation and Control (HSCC'15), ACM, pp. 128–133, 2015. |
| 2014 | |
| [C9] | , "Real-Time Reachability for Verified Simplex Design", In 35th IEEE Real-Time Systems Symposium (RTSS'14), IEEE, pp. 138–148, 2014. |
| [C8] | , "Anonymized Reachability of Hybrid Automata Networks", In 12th International Conference on Formal Modeling and Analysis of Timed Systems (FORMATS'14), Springer, pp. 130–145, 2014. |
| 2013 | |
| [C7] | , "Abstraction-based guided search for hybrid systems", In 20th International SPIN Symposium on Model Checking of Software (SPIN'13), Springer, pp. 117–134, 2013. |
| 2012 | |
| [C6] | , "Static and dynamic analysis of timed distributed traces", In 33rd IEEE Real-Time Systems Symposium (RTSS'12), IEEE, pp. 173–182, 2012. |
| [C5] | , "Satellite rendezvous and conjunction avoidance: Case studies in verification of nonlinear hybrid systems", In International Symposium on Formal Methods (FM'12), Springer, pp. 252–266, 2012. |
| [C4] | , "A small model theorem for rectangular hybrid automata networks", In IFIP International Conference on Formal Techniques for Distributed Systems: Joint International Conference of 14th Formal Methods for Open Object-Based Distributed Systems and 32nd Formal Techniques for Networked and Distributed Systems (FORTE/FMOODS'12), Springer, pp. 18–34, 2012. |
| [C3] | , "Parameterized verification of distributed cyber-physical systems: An aircraft landing protocol case study", In 3rd ACM/IEEE International Conference on Cyber-Physical Systems (ICCPS'12), IEEE, pp. 161–170, 2012. |
| 2010 | |
| [C2] | , "Safe flocking in spite of actuator faults", In Stabilization, Safety, and Security of Distributed Systems (SSS'10), Springer, pp. 588–602, 2010. |
| [C1] | , "Safe and stabilizing distributed cellular flows", In 30th IEEE International Distributed Computing Systems (ICDCS'10), IEEE, pp. 577–586, 2010. |
Book Chapters (4)
| 2026 | |
| [BC4] | , "Toward Assured Autonomy Using Neurosymbolic Components and Systems", Chapter in Neurosymbolic AI (Wiley book, edited by G. Karsai et al.), Chapter 4, Wiley, pp. 89–118, 2026. |
| [BC3] | , "Let's Talk AI with Computer Science Expert Taylor T. Johnson", Chapter in Let's Talk AI, Lecture Notes in Computer Science (LNCS), Springer, pp. 130–137, 2026. |
| 2025 | |
| [BC2] | , "Metacognition with Neural Network Verification and Repair using Veritex", In Metacognitive Artificial Intelligence, Cambridge University Press, pp. 212–228, 2025. |
| 2019 | |
| [BC1] | , "Reachable Set Estimation and Verification for Neural Network Models of Nonlinear Dynamic Systems", Chapter in Safe, Autonomous and Intelligent Vehicles, Series on Unmanned Systems Technologies, Springer, pp. 123–144, 2019. |
Other Fully Refereed Conference Proceedings Papers (22)
Lightly Refereed Conference Proceedings Papers (10)
| 2025 | |
| [LC10] | , "Is Neural Network Verification Useful and What Is Next?", In 61st Allerton Conference on Communication, Control, and Computing, 2025. |
| 2021 | |
| [LC9] | , "Assuring Learning-Enabled Components in Small Unmanned Aircraft Systems", In AIAA Scitech 2021 Forum, AIAA, 2021. |
| [LC8] | , "Verification of Neural Network Compression of ACAS Xu Lookup Tables with Star Set Reachability", In AIAA Scitech 2021 Forum, AIAA, 2021. |
| 2020 | |
| [LC7] | , "Sonic to knuckles: evaluations on transfer reinforcement learning", In SPIE Defense + Commercial Sensing - Unmanned Systems Technology XXII, SPIE, pp. 20, 2020. |
| 2015 | |
| [LC6] | , "A survey of electrical and electronic (e/e) notifications for motor vehicles", In 24th International Technical Conference on the Enhanced Safety of Vehicles (ESV'15), NHTSA, pp. 1–15, 2015. |
| [LC5] | , "Verified Planar Formation Control Algorithms by Composition of Primitives", In AIAA Science and Technology Forum and Exposition (SciTech'15), AIAA, 2015. |
| 2013 | |
| [LC4] | , "Invariant Synthesis for Verification of Parameterized Cyber-Physical Systems with Applications to Aerospace Systems", In AIAA Infotech at Aerospace, AIAA, pp. 1–16, 2013. |
| [LC3] | , "Reachability Analysis of Closed Loop Switching Power Converters", In IEEE Power and Energy Conference at Illinois (PECI'13), IEEE, pp. 130–134, 2013. |
| 2012 | |
| [LC2] | , "Design Verification Methods for Switching Power Converters", In IEEE Power and Energy Conference at Illinois (PECI'12), IEEE, pp. 1–6, 2012. |
| 2011 | |
| [LC1] | , "Turbo-alternator stalling protection using available-power estimate", In IEEE Power and Energy Conference at Illinois (PECI'11), IEEE, pp. 1–6, 2011. |
Refereed Workshop Proceedings Papers (34)
Other Workshop Proceedings Papers (16)
Position/Editorial/Opinion Papers (2)
Theses (2)
Technical Reports (11)
Patents and Patent Applications (1)
| 2015 | |
| [P1] | , "Control of a Component of a Downhole Tool", US Patent 9,222,352, 2015. |
Demonstrations, Tutorials, and Posters (8)
The entire BiBteX file is available here.
Copyright Notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.