Nima Roohi
Computer Science and
Engineering Department
University of California, San Diego
Office 2132
9500 Gilman Drive,
La Jolla, CA 92093-0404
I am a postdoctoral scholar in the Computer Science and Engineering Department at the University of California, San Diego, working with Prof. Sicun Gao on model checking and formal synthesis techniques for control and planning problems in robotics. Before joining UCSD, I was a postdoc in the Department of Computer & Information Science at the University of Pennsylvania, working with Prof. Insup Lee, Prof. Oleg Sokolsky, and Prof. James Weimer on development of modeling and verification techniques for cyber-physical systems. I obtained my Ph.D. in Computer Science under the supervision of Prof. Mahesh Viswanathan at the University of Illinois, Urbana-Champaign. My Ph.D. dissertation title is Remedies for Building Reliable Cyber-Physical Systems. Also, while I was a Ph.D. student, I obtained my M.Sc. degree in Mathematics from UIUC. Before joining UIUC, I took my M.Sc. in Software Engineering from Sharif University of Technology under the supervision of Prof. Seyed Hassan Mirian Hosseinabadi, and I earned my B.Sc. also in Software Engineering from Amirkabir University of Technology under supervision of Mr. Bahman Pourvatan.
*** I moved to Amazon as an Applied Scientist. This page will no longer be updated. ***
Formal Verification, Robot Locomotion, Cyber-Physical Systems, Statistical Verification, Robust Model Checking and Monitoring, Temporal Logic, Automata Theory, Theorem Proving.
STMC: Statistical Model Checker
https://nima-roohi.github.io/STMC/
HARE: Hybrid Abstraction Refinement Engine
https://nima-roohi.github.io/HARE/
2020 | Nima Roohi, Yu Wang, Matthew West, Geir Dullerud, and Mahesh Viswanathan. STMC: Statistical Model Checker with Stratified and Antithetic Sampling. To appeare at International Conference on Computer-Aided Verification (CAV), 2020. |
2019 | Ya-Chien Chang, Nima Roohi, and Sicun Gao. Neural Lyapunov Control. Conference on Neural Information Processing Systems (NeurIPS) 3245–3254, 2019. |
2019 | Sicun Gao, James Kapinski, Jyotirmoy Deshmukh, Nima Roohi, Armando Solar-Lezama, Nikos Arechiga, and Soonho Kong. Numerically-Robust Inductive Proof Rules for Continuous Dynamical Systems. International Conference on Computer-Aided Verification (CAV) 137–154. |
2019 | Yu Wang, Nima Roohi, Matthew West, Mahesh Viswanathan, and Geir Dullerud. Statistical Verification of PCTL Using Antithetic and Stratified Samples. Formal Methods in System Design (FMSD) 1572-8102:1–19. |
2018 | Nima Roohi, Pavithra Prabhakar, and Mahesh Viswanathan. Relating Syntactic and Semantic Perturbations of Hybrid Automata. International Conference on Concurrency Theory (CONCUR) 26:1–26:16. |
2018 | Nima Roohi, Ramneet Kaur, James Weimer, Oleg Sokolsky, and Insup Lee. Self-Driving Vehicle Verification Towards a Benchmark. arXiv:1806.08810. |
2018 | Yu Wang, Nima Roohi, Matthew West, Mahesh Viswanathan, and Geir Dullerud. Statistical Verification of PCTL Using Stratified Samples. Analysis and Design of Hybrid Systems (ADHS), International Federation of Automatic Control (IFAC)–PapersOnline 51(16):85–90. |
2018 | Nima Roohi, Ramneet Kaur, James Weimer, Oleg Sokolsky, and Insup Lee. Parameter Invariant Monitoring for Signal Temporal Logic. International Conference on Hybrid Systems: Computation and Control (HSCC) 187–196. |
2018 | Nima Roohi and Mahesh Viswanathan. Revisiting MITL to Fix Decision Procedures. International Conference on Verification, Model Checking, and Abstract Interpretation (VMCAI), LNCS 10747:474–494. |
2017 | Nima Roohi. Remedies for Building Reliable Cyber-Physical Systems. Ph.D. Thesis. Department of Computer Science, University of Illinois at Urbana-Champaign. |
2017 | Nima Roohi, Pavithra Prabhakar, and Mahesh Viswanathan. HARE: A Hybrid Abstraction Refinement Engine for Verifying Non-Linear Hybrid Automata. International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS), LNCS 10205:573–588. |
2017 | Nima Roohi, Yu Wang, Matthew West, Geir Dullerud, and Mahesh Viswanathan. Statistical Verification of Toyota Powertrain Control Verification Benchmark. International Conference on Hybrid Systems: Computation and Control (HSCC) 65–70. |
2017 | Nima Roohi, Pavithra Prabhakar, and Mahesh Viswanathan. Robust Model Checking of Timed Automata under Clock Drifts. International Conference on Hybrid Systems: Computation and Control (HSCC) 153–162. |
2016 | Yu Wang, Nima Roohi, Geir Dullerud, and Mahesh Viswanathan. Stability Analysis of Switched Linear Systems defined by Regular Languages. IEEE Transactions on Automatic Control (TAC) 62(5):2568–2575. |
2016 | Yu Wang, Nima Roohi, Matthew West, Mahesh Viswanathan, and Geir Dullerud. Verifying Continuous-Time Stochastic Hybrid Systems Via Mori-Zwanzig Model Reduction. IEEE Conference on Decision and Control (CDC) 3012–3017. |
2016 | Nima Roohi, Pavithra Prabhakar, and Mahesh Viswanathan. Hybridization based CEGAR for Hybrid Automata with Affine Dynamics. International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS), LNCS 9636:752–769. |
2015 | Yu Wang, Nima Roohi, Matthew West, Mahesh Viswanathan, and Geir Dullerud. A Mori-Zwanzig and MITL Based Approach to Statistical Verification of Continuous-time Dynamical Systems. Analysis and Design of Hybrid Systems (ADHS), International Federation of Automatic Control (IFAC)–PapersOnline 48(27):267–273. |
2015 | Pavithra Prabhakar, Nima Roohi, and Mahesh Viswanathan. Deciding Concurrent Planar Monotonic Linear Hybrid Systems. International Conference on Formal Modeling and Analysis of Timed Systems (FORMATS), LNCS 9268:256–269. |
2015 | Nima Roohi and Mahesh Viswanathan. Statistical Model Checking for Unbounded Until Formulas. Software Tools for Technology Transfer (STTT) 17(4):417–427. |
2015 | Yu Wang, Nima Roohi, Matthew West, Mahesh Viswanathan, and Geir Dullerud. Statistical Verification of Dynamical Systems Using Set Oriented Methods. International Conference on Hybrid Systems: Computation and Control (HSCC) 169–178. |
2014 | Yu Wang, Nima Roohi, Mahesh Viswanathan, and Geir Dullerud. Stability of Linear Autonomous Systems Under Regular Switching Sequences. IEEE Conference on Decision and Control (CDC) 5445–5450. |
2014 | Nima Roohi and Mahesh Viswanathan. Time-Bounded Reachability for Initialized Hybrid Automata with Linear Differential Inclusions and Rectangular Constraints. International Conference on Formal Modeling and Analysis of Timed Systems (FORMATS), LNCS 8711:191–205. |
2012 | Gwen Salaün, Tevfik Bultan, and Nima Roohi. Realizability of Choreographies using Process Algebra Encodings. IEEE Transactions on Services Computing (TSC) 5(3):290–304. |
2011 | Nima Roohi and Gwen Salaün. Realizability and Dynamic Reconfiguration of Chor Specifications. Informatica, 35(1):39-49. |
2009 | Gwen Salaün and Nima Roohi. On Realizability and Dynamic Reconfiguration of Choreographies. Workshop on Autonomic and Self-Adaptive Systems (WASELF) (Selected Paper to be Published in Informatica). |
2009 | Nima Roohi. Choreography and Orchestration of Coordinators in Component-Based Systems. M.Sc. Thesis, Sharif University of Technology, Tehran, Iran (In Persian). |
2009 | Nima Roohi, Gwen Salaün, and Seyed-Hassan Mirian-Hosseinabadi. Analyzing Chor Specifications by Translation into FSP. Foundations of Coordination Languages and Self-Adaptive Systems (FOCLASA), ENTCS 255:159–176. |
2007 | Bahman Pourvatan, Arash Afshar, and Nima Ruhy. Modeling Sequential and Concurrent Programs with Reo and Constraint Automata. Foundations of Coordination Languages and Self-Adaptive Systems (FOCLASA). |
2007 | Bahman Pourvatan and Nima Rouhy. An Alternative Algorithm for Constraint Automata Product. International Conference on Fundamentals of Software Engineering (FSEN), LNCS 4767:412–422. |