Matt Might
Assistant Professor
School of Computing
University of Utah
Office: 3450 in MEB

Personal

Activities

  1. SAS 2010. PC Member. Deadline: 19 March 2010.
  2. Oregon Ph.D. Summer School 2009. Lecturer. Dates: 23-31 July 2009.
  3. Scheme Workshop 2009. PC member. Date: 22 August 2009.
  4. PADTAD 2009. PC member. Dates: 19-20 July 2009.
  5. ICFP 2009. PC member. Dates: 31 Aug - 2 Sep 2009.

Research

My primary interest is in static analysis of software systems, and static analysis by abstract interpretation in particular. My objective is to build languages, compilers and tools for programmers that improve the security, parallelism and performance of their software.

I run the U Combinator static analysis research group.

Publications

Conference papers

  1. Matthew Might and Panagiotis Manolios. ``A posteriori soundness for non-deterministic abstract interpretations.'' Proceedings of the 10th International Conference on Verification, Model Checking and Abstract Interpretation (VMCAI 2009). Savannah, Georgia, USA. January, 2009. To appear.
    Paper: [pdf] [bib]
    Slides: [pdf] [www/html] [keynote]
  2. Matthew Might. ``Logic-flow analysis of higher-order programs.'' Proceedings of the 34th Annual ACM Symposium on the Principles of Programming Languages (POPL 2007). Long paper category. Nice, France. January, 2007. pages 185--198.
    Paper: [pdf] [bib]
    Slides: [pdf]
  3. Matthew Might, Benjamin Chambers and Olin Shivers. ``Model Checking via ΓCFA.'' Proceedings of the 8th International Conference on Verification, Model Checking and Abstract Interpretation (VMCAI 2007). Nice, France. January, 2007. pages 59--73.
    Paper: [pdf] [bib]
  4. Matthew Might and Olin Shivers. ``Improving flow analyses via ΓCFA: Abstract garbage collection and counting.'' Proceedings of the 11th ACM International Conference on Functional Programming (ICFP 2006). Portland, Oregon. September, 2006. pages 13--25.
    Paper: [pdf] [bib]
    Slides: [pdf]
  5. Olin Shivers and Matthew Might. ``Continuations and transducer composition.'' Proceedings of the 27th Conference on Programming Language Design and Implementation (PLDI 2006). Ottawa, Canada. pages 295--307. June, 2006.
    Paper: [pdf] [bib]
    Slides: [pdf]
  6. Matthew Might and Olin Shivers. ``Environment analysis via ΔCFA.'' Proceedings of the 33rd Annual ACM Symposium on the Principles of Programming Languages (POPL 2006). Charleston, South Carolina. January, 2006. pages 127--140.
    Paper: [pdf] [bib]
    Slides: [pdf]

Journal papers

  1. Matthew Might and Olin Shivers. ``Exploiting reachability and cardinality in higher-order flow analysis.'' Journal of Functional Programming. Volume 18, Issues 5-6. 2008. pages 821-864.
    Paper: [pdf] [bib]
  2. Matthew Might and Olin Shivers. ``Analyzing environment structure of higher-order languages using frame strings.'' Journal of Theoretical Computer Science. Volume 375, Issues 1-3. Festschrift for John C. Reynolds's 70th birthday. 2007. pages 137--168.
    Paper: [pdf] [bib]

Dissertation

  1. Matthew Might. ``Environment Analysis of Higher-Order Languages.'' Ph.D. Dissertation. Georgia Institute of Technology.
    Paper: [pdf] [bib]
    Slides: [pdf]

Talks and lectures

  • "Push-down control-flow analysis of higher-order programs." International Conference on Functional Programming Program Committee Workshop. Portland, Oregon. 30 April 2009.
  • "The Many-core Fad." Position statement. Cross-cutting systems panel. University of Utah. 30 April 2009.
    Slides: [pdf] [www/html] [www/flash] [keynote]
  • "A Brief History of the Freedom of Expressions." Explorations in Computer Science. University of Utah. Fall 2008.
    Slides: [pdf] [www/html] [keynote]
  • "Static Analysis of Higher-Order Programs." Given at Max-Planck Institute, Northwestern University, Brandeis University, University of Utah. Spring 2008.
    Slides: [pdf] [www/html] [keynote]

Teaching

Blog

blog.might.net is really just a collection of short articles:

Press

  1. Technology influencing uprising in Iran. 22 June 2009. Reported by: John Daley. KSL. Salt Lake City, Utah. 5:00 PM, 6:00 PM. [text/video]

Matthew Might riding the carousel in Nice, France.

Last modified: Wed Jun 24 23:57:55 MDT 2009