Mona Attariyan
Electrical Engineering and Computer Science Department
University of Michigan-Ann Arbor
Ann Arbor, MI, 48109
Email: ********@*****.***
My research interests lie in the general area of software systems, with an emphasis on
Research
operating systems and software reliability. In particular, I have focused on the problem of
Interests
software miscon guration troubleshooting. The goal of my research has been to automate
the process of miscon guration diagnosis and repair as much as possible. I am also interested
in tools that analyze the reliability of large distributed systems.
Education University of Michigan
Ph.D. candidate in Computer Science and Engineering Dec. 2007 to present
M.S.E. in Computer Science and Engineering (GPA 8.38/9) Sept. 2005 to Dec. 2007
Sept. 2001 to Sept. 2005
Sharif University of Technology
B.Sc. in Computer Engineering(GPA 17.9/20)
Awards and 2010
University of Michigan Margaret Ayers Host Award
This award recognizes Rackham students who have demonstrated exceptional scholarly
Honors
achievement, a sense of social responsibility and service, and a lively interest in promoting
the success of women in the academic community.
Fall 2005, Winter 2006
Graduate Fellowship
EECS Department at the University of Michigan
2001-2005
Ranked 2nd in Computer Science and Engineering Class of 2005
Sharif University of Technology
Publications Automatic Root-cause Diagnosis of Performance Anomalies in Production
Software
Mona Attariyan, Michael Chow, and Jason Flinn
Technical Report CSE-TR-575-11, CSE Division, University of Michigan, October 2011.
Automating Con guration Troubleshooting with Dynamic Information Flow
Analysis
Mona Attariyan and Jason Flinn
Proceedings of the 9th Usenix Symposium on Operating Systems Design and Implementa-
tion (OSDI), Vancouver, BC, Canada, October 2010.
Using Causality to Diagnose Con guration Bugs
Mona Attariyan and Jason Flinn
Proceedings of the USENIX Annual Technical Conference, Boston, MA, June 2008.
AutoBash: Improving Con guration Management with Operating System Causal-
ity Analysis
Ya-Yunn Su, Mona Attariyan, and Jason Flinn
Proceedings of the 21st ACM Symposium on Operating Systems Principles (SOSP), Steven-
son, WA, October 2007.
Low-Cost Protection Against SER Upsets and Silicon Defects
Mojtaba Mehrara, Mona Attariyan, Smitha Shyam, Kypros Constantinides, Valeria Bertacco
and Todd Austin
Proceedings of the conference on Design, Automation and Test (DATE), France, April 2007.
Articles, X-ray: Root-cause Diagnosis of Performance Anomalies in Production Software
Mona Attariyan, Michael Chow, and Jason Flinn.
Posters, and
Poster at Symposium on Operating Systems Principles (SOSP), Portugal, October 2011.
Talks
Automating Con guration Troubleshooting with ConfAid
Mona Attariyan and Jason Flinn
Article in Usenix ;login: Magazine, February 2011 Vol. 36, No. 1.
ConfAid: Using information ow to debug con guration le errors
Poster at ACM Symposium on Operating Systems Principles (SOSP), October 2009.
Poster at Grace Hopper Celebration of Women in Computing, September-October 2009.
Vpkg: A package management system for virtual machine repositories
Talk at IBM T.J. Watson Research Center, Hawthorne, NY, September 2008.
Research Ann Arbor, MI
University of Michigan
Experience Graduate Research Assistant Jan 2007 to present
Pervasive computing research lab with Professor Jason Flinn
Investigated various approaches to improve software con guration management, focus-
ing on the diagnosis and repair of con guration errors.
Graduate Research Assistant Summer 2006
Veri cation and CAD lab with Professor Valeria Bertacco
Devised techniques for increasing the fault tolerance and reliability of hardware.
Microsoft Research - Redmond, WA
Research intern-Operating systems group Fall 2011
Worked on the design and implementation of a human-centric programming model for
applications that span a variety of device form factors, are aware of physical location
and other sensors, and are fundamentally focused on improving human activities.
IBM T.J. Watson Research Center - Hawthorne, NY
Research intern-Virtualization tools group Summer 2008
Designed and developed a virtualization-aware package management system for large
virtual machine image repositories.
Teaching Ann Arbor, MI
University of Michigan
Experience Graduate student instructor-Introduction to C++ programming Fall 2006
Responsibilities included teaching discussion classes and computer labs, holding o ce
hours, preparing and grading class projects, and grading exams.
Sharif University of Technology
Teaching assistant-Introduction to signals and systems Fall 2004
Responsibilities included designing and grading homeworks and exams.
Teaching assistant-Introduction to Java programming Fall 2002
Responsibilities included teaching labs and designing and grading homeworks and exams.
Development ObjectJ Co.
Experience Senior developer 2003-2004
One of the senior developers in two e-learning projects: Nexus, a web-based learning
management system, and Quest, a web-based assessment tool.
Jason Flinn, Associate Professor
References
Electrical Engineering and Computer Science Department, University of Michigan
4641 CSE, 2260 Hayward St, Ann Arbor, MI, 48109
Tel: 734-***-**** / Email : j ***@*****.***
Peter Chen, Professor
Electrical Engineering and Computer Science Department, University of Michigan
4640 CSE, 2260 Hayward St, Ann Arbor, MI, 48109
Tel: 734-***-**** / Email : ******@*****.***
Satish Narayanasamy, Assistant Professor
Electrical Engineering and Computer Science Department, University of Michigan
4721 CSE, 2260 Hayward St, Ann Arbor, MI, 48109
Tel: 734-***-**** / Email : *******@*****.***
Vasanth Bala, Research sta member/Manager
IBM Thomas J. Watson Research Center
17 Skyline Drive, Hawthorne, NY, 10532
Tel: 914-***-**** / Email : *****@**.***.***
Barry Bond, Architect
Microsoft Research
99/2859 One Microsoft Way, Redmond, WA, 98052
Tel: 425-***-**** X69889 / Email : *******@*********.***