Mukund Raghothaman Wednesday 8th October, 2014 Contact Details Department of Computer and Information Science University of Pennsylvania 3330 Walnut St GRW 571 Philadelphia, PA 19104 http://www.cis.upenn.edu/~rmukund/ [email protected] Research Interests Formal verification and program synthesis. Automata theory and model checking. Education • 2010-Present, PhD candidate Advisor: Rajeev Alur Department of Computer and Information Science University of Pennsylvania • 2006-2010, Bachelor of Technology Computer Science and Engineering Indian Institute of Technology Guwahati Experience • June-August 2014, June-August 2013, Research Intern Advised by: Youssef Hamadi, Yi Wei Microsoft Research Ltd Cambridge, UK • May-July 2009, Software Development Engineer Intern Microsoft Corporation Redmond, WA Academics • Developed the stochastic SyGuS solver “stoch” which won second place of four particapting solvers in the inaugural Syntax-Guided Synthesis competition, 2014. • Teaching assistant for CIS 500, Software Foundations (Spring 2012). Helped with updating and creating new material, homework assignments and exams, and conducted office hours. 1 • Teaching assistant for CIS 262, Automata, Computability and Complexity (Fall 2011). Conducted office hours, prepared solutions to assignments and exams, and graded them. • Student representative in the CSE Department Undergraduate Programme Committee, 2008-2010 • Won an honourable mention at the ACM ICPC Asia Regionals, 2009 held at IIT Kanpur • Was awarded the National Talent Search Scholarship, 2004 by the National Council for Educational Research and Training Publications [1] Rajeev Alur, Rastislav Bodik, Garvit Juniwal, Milo Martin, Mukund Raghothaman, Sanjit Seshia, Rishabh Singh, Armando Solar-Lezama, Emina Torlak, and Abhishek Udupa. Syntax-guided synthesis. In Formal Methods in Computer-Aided Design (FMCAD), pages 1–17, 2013. [2] Rajeev Alur, Loris D’Antoni, Jyotirmoy Deshmukh, Mukund Raghothaman, and Yifei Yuan. Regular functions and cost register automata. Symposium on Logic in Computer Science, pages 13–22, 2013. [3] Rajeev Alur and Mukund Raghothaman. Decision problems for additive regular functions. In Fedor Fomin, R¯ usi¸nš Freivalds, Marta Kwiatkowska, and David Peleg, editors, Automata, Languages, and Programming, volume 7966 of Lecture Notes in Computer Science, pages 37–48. Springer, 2013. [4] Rajeev Alur, Adam Freilich, and Mukund Raghothaman. Regular combinators for string transformations. In Proceedings of the Joint Meeting of the 23rd EACSL Annual Conference on Computer Science Logic (CSL) and the 29th Annual ACM/IEEE Symposium on Logic in Computer Science (LICS), CSL-LICS ’14, pages 9:1–9:10. ACM, 2014. [5] Rajeev Alur, Milo Martin, Mukund Raghothaman, Christos Stergiou, Stavros Tripakis, and Abhishek Udupa. Synthesizing finite-state protocols from scenarios and requirements. In 10th International Haifa Verification Conference (HVC) (To appear), 2014. [6] Rajeev Alur, Loris D’Antoni, and Mukund Raghothaman. DReX: A declarative language for efficiently computable regular string transformations. In 42nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (To appear), 2015. Technical Reports [1] Mukund Raghothaman. Learning techniques in verification and model checking. Written Preliminary Exam - 2, Available at http://www.seas.upenn.edu/~rmukund/pdf/wpe2-paper.pdf, http: //www.seas.upenn.edu/~rmukund/pdf/wpe2-slides.pdf, 2012. [2] Mukund Raghothaman and Abhishek Udupa. Language to specify syntax-guided synthesis problems. CoRR, abs/1405.5590, 2014. Undergraduate Projects • Studied state reachability in counter automata (B. Tech Project with Dr. Purandar Bhaduri) • Worked on integrating a Microsoft-internal programming language, Scope into Visual Studio (Summer internship as a Software Development Engineer with the Bing Search Team, 2009) • Studied various models of real computation and presented a seminar on the undecidability of the Mandelbrot set (Undergraduate seminar with Dr. Pinaki Mitra) 2
© Copyright 2024