


default search action
Michael Barnett 0001
Person information
- affiliation: Microsoft Research, USA
Other persons with the same name
- Michael Barnett — disambiguation page
- Michael Barnett 0002 — Technology International Incorporated, LaPlace, Louisiana, USA
- Michael Barnett 0003 — Locus Computing Corporation, San Diego, CA, USA
- Michael Barnett 0004 — University of North Texas, Department of Psychology, Denton, TX, USA
- Michael Barnett 0005 — Silicon Gaming, Inc.
- Michael Barnett 0006
— Sydney Neuroimaging Analysis Centre, Australia (and 1 more)
- Mike Barnett 0002 — Boston College, Lynch School of Education, Department of Curriculum and Instruction, Newton, MA, USA
Refine list

refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2022
- [c39]Venkatesh Potluri, Maulishree Pandey, Andrew Begel, Michael Barnett, Scott Reitherman:
CodeWalk: Facilitating Shared Awareness in Mixed-Ability Collaborative Software Development. ASSETS 2022: 20:1-20:16 - 2020
- [j16]Jonathan Goldstein, Ahmed S. Abdelhamid, Mike Barnett, Sebastian Burckhardt, Badrish Chandramouli, Darren Gehring, Niel Lebeck, Christopher Meiklejohn, Umar Farooq Minhas, Ryan Newton, Rahee Peshawaria, Tal Zaccai, Irene Zhang:
A.M.B.R.O.S.I.A: Providing Performant Virtual Resiliency for Distributed Applications. Proc. VLDB Endow. 13(5): 588-601 (2020) - [c38]Andrew Begel, John C. Tang, Sean Andrist, Michael Barnett, Tony Carbary, Piali Choudhury, Edward Cutrell, Alberto Fung, Sasa Junuzovic, Daniel McDuff, Kael Rowan, Shibashankar Sahoo, Jennifer Frances Waldern, Jessica Wolk, Hui Zheng, Annuska Zolyomi:
Lessons Learned in Designing AI for Autistic Adults. ASSETS 2020: 46:1-46:6
2010 – 2019
- 2019
- [j15]Annuska Zolyomi, Andrew Begel, Jennifer Frances Waldern, John C. Tang, Michael Barnett, Edward Cutrell, Daniel McDuff, Sean Andrist, Meredith Ringel Morris:
Managing Stress: The Needs of Autistic Adults in Video Calling. Proc. ACM Hum. Comput. Interact. 3(CSCW): 134:1-134:29 (2019) - [c37]Guoqing Harry Xu
, Margus Veanes, Michael Barnett, Madan Musuvathi, Todd Mytkowicz, Ben Zorn, Huan He, Haibo Lin:
Niijima: sound and automated computation consolidation for efficient multilingual data-parallel pipelines. SOSP 2019: 306-321 - 2018
- [j14]Badrish Chandramouli, Guna Prasaad
, Donald Kossmann, Justin J. Levandoski, James Hunter, Mike Barnett:
FASTER: An Embedded Concurrent Key-Value Store for State Management. Proc. VLDB Endow. 11(12): 1930-1933 (2018) - [c36]Marija Selakovic, Michael Barnett, Madan Musuvathi, Todd Mytkowicz:
Cross-language optimizations in big data systems: a case study of SCOPE. ICSE (SEIP) 2018: 45-54 - [c35]Badrish Chandramouli, Guna Prasaad, Donald Kossmann, Justin J. Levandoski, James Hunter, Mike Barnett:
FASTER: A Concurrent Key-Value Store with In-Place Updates. SIGMOD Conference 2018: 275-290 - 2017
- [c34]Diego Garbervetsky
, Zvonimir Pavlinovic, Michael Barnett, Madanlal Musuvathi, Todd Mytkowicz, Edgardo Zoppi:
Static analysis for optimizing big data queries. ESEC/SIGSOFT FSE 2017: 932-937 - 2016
- [c33]Leilani Battle, Danyel Fisher
, Robert DeLine, Mike Barnett, Badrish Chandramouli, Jonathan Goldstein:
Making Sense of Temporal Queries with Interactive Visualization. CHI 2016: 5433-5443 - 2015
- [j13]Badrish Chandramouli, Jonathan Goldstein, Mike Barnett, James F. Terwilliger:
Trill: Engineering a Library for Diverse Analytics. IEEE Data Eng. Bull. 38(4): 51-60 (2015) - [c32]Mike Barnett, Christian Bird, João Brunet, Shuvendu K. Lahiri:
Helping Developers Help Themselves: Automatic Decomposition of Code Review Changesets. ICSE (1) 2015: 134-144 - [c31]Robert DeLine, Danyel Fisher
, Badrish Chandramouli, Jonathan Goldstein, Michael Barnett, James F. Terwilliger, John Wernsing:
Tempe: Live scripting for live data. VL/HCC 2015: 137-141 - 2014
- [j12]Badrish Chandramouli, Jonathan Goldstein, Mike Barnett, Robert DeLine, John C. Platt, James F. Terwilliger, John Wernsing:
Trill: A High-Performance Incremental Query Processor for Diverse Analytics. Proc. VLDB Endow. 8(4): 401-412 (2014) - 2013
- [c30]Michael Barnett, Martin Nordio, Judith Bishop, Karin Koogan Breitman
, Diego Garbervetsky
:
3rd international workshop on developing tools as plug-ins (TOPI 2013). ICSE 2013: 1555 - [c29]Mike Barnett, Badrish Chandramouli, Robert DeLine, Steven Mark Drucker, Danyel Fisher
, Jonathan Goldstein, Patrick Morrison, John C. Platt:
Stat!: an interactive analytics environment for big data. SIGMOD Conference 2013: 1013-1016 - 2012
- [c28]Manuel Fähndrich, Michael Barnett, Daan Leijen, Francesco Logozzo:
Integrating a set of contract checking tools into visual studio. TOPI@ICSE 2012: 43-48 - [c27]Francesco Logozzo, Michael Barnett, Manuel Fähndrich, Patrick Cousot, Radhia Cousot:
A semantic integrated development environment. SPLASH 2012: 15-16 - [c26]Patrick Cousot, Radhia Cousot, Francesco Logozzo, Michael Barnett:
An abstract interpretation framework for refactoring with application to extract methods with contracts. OOPSLA 2012: 213-232 - 2011
- [j11]Mike Barnett, Manuel Fähndrich, K. Rustan M. Leino, Peter Müller, Wolfram Schulte, Herman Venter:
Specification and verification: the Spec# experience. Commun. ACM 54(6): 81-91 (2011) - 2010
- [c25]Mike Barnett:
Code Contracts for .NET: Runtime Verification and So Much More. RV 2010: 16-17 - [c24]Manuel Fähndrich, Michael Barnett, Francesco Logozzo:
Embedded contract languages. SAC 2010: 2103-2110 - [c23]Michael Barnett, K. Rustan M. Leino:
To Goto Where No Statement Has Gone Before. VSTTE 2010: 157-168
2000 – 2009
- 2009
- [c22]Michael Barnett, Manuel Fähndrich, Peli de Halleux, Francesco Logozzo, Nikolai Tillmann:
Exploiting the synergy between automated-test-generation and programming-by-contract. ICSE Companion 2009: 401-402 - 2008
- [c21]Anindya Banerjee, Michael Barnett, David A. Naumann:
Boogie Meets Regions: A Verification Experience Report. VSTTE 2008: 177-191 - 2007
- [c20]Jonathan Aldrich
, Michael Barnett, Dimitra Giannakopoulou, Gary T. Leavens, Natasha Sharygina
:
Specification and verification of component-based systems 2007. ESEC/SIGSOFT FSE 2007: 609-610 - 2006
- [j10]David A. Naumann
, Michael Barnett:
Towards imperative modules: Reasoning about invariants and sharing of mutable state. Theor. Comput. Sci. 365(1-2): 143-168 (2006) - [c19]Michael Barnett, David A. Naumann
, Wolfram Schulte, Qi Sun:
Allowing State Changes in Specifications. ETRICS 2006: 321-336 - 2005
- [c18]Michael Barnett, Bor-Yuh Evan Chang, Robert DeLine, Bart Jacobs, K. Rustan M. Leino:
Boogie: A Modular Reusable Verifier for Object-Oriented Programs. FMCO 2005: 364-387 - [c17]Michael Barnett, K. Rustan M. Leino:
Weakest-precondition of unstructured programs. PASTE 2005: 82-87 - [c16]Michael Barnett, Robert DeLine, Manuel Fähndrich, Bart Jacobs
, K. Rustan M. Leino, Wolfram Schulte, Herman Venter:
The Spec# Programming System: Challenges and Directions. VSTTE 2005: 144-152 - 2004
- [j9]Michael Barnett, Robert DeLine, Manuel Fähndrich, K. Rustan M. Leino, Wolfram Schulte:
Verification of Object-Oriented Programs with Invariants. J. Object Technol. 3(6): 27-56 (2004) - [c15]Mike Barnett, K. Rustan M. Leino, Wolfram Schulte:
The Spec# Programming System: An Overview. CASSIS 2004: 49-69 - [c14]David A. Naumann, Michael Barnett:
Towards Imperative Modules: Reasoning about Invariants and Sharing of Mutable State. LICS 2004: 313-323 - [c13]Michael Barnett, David A. Naumann:
Friends Need a Bit More: Maintaining Invariants Over Shared State. MPC 2004: 54-84 - [e1]Jim Davies, Wolfram Schulte, Michael Barnett:
Formal Methods and Software Engineering, 6th International Conference on Formal Engineering Methods, ICFEM 2004, Seattle, WA, USA, November 8-12, 2004, Proceedings. Lecture Notes in Computer Science 3308, Springer 2004, ISBN 3-540-23841-7 [contents] - 2003
- [j8]Michael Barnett, Wolfram Schulte:
Runtime verification of .NET contracts. J. Syst. Softw. 65(3): 199-208 (2003) - [c12]Michael Barnett, Wolfram Schulte, Nikolai Tillmann:
Using AsmL for Runtime Verification. Abstract State Machines 2003: 407 - [c11]Michael Barnett, Wolfgang Grieskamp, Lev Nachmanson, Wolfram Schulte, Nikolai Tillmann, Margus Veanes:
Towards a Tool Environment for Model-Based Testing with AsmL. FATES 2003: 252-266 - [c10]Michael Barnett, Wolfgang Grieskamp, Wolfram Schulte, Nikolai Tillmann, Margus Veanes:
Validating Use-Cases with the AsmL Test Tool. QSIC 2003: 238-246 - 2001
- [j7]Michael Barnett, Wolfram Schulte:
The ABCs of specification: asml, behavior, and components. Informatica (Slovenia) 25(4) (2001) - 2000
- [c9]Michael Barnett, Egon Börger, Yuri Gurevich, Wolfram Schulte, Margus Veanes:
Using Abstract State Machines at Microsoft: A Case Study. Abstract State Machines 2000: 367-379
1990 – 1999
- 1996
- [j6]Michael Barnett, David G. Payne, Robert A. van de Geijn, Jerrell Watts:
Broadcasting on Meshes with Wormhole Routing. J. Parallel Distributed Comput. 35(2): 111-122 (1996) - 1995
- [j5]James A. Foster, Michael Barnett, Karen Van Houten, Luke Sheneman:
(In)Formal Methods: Teaching Program Derivation Via the Moore Method. Comput. Sci. Educ. 6(1): 67-91 (1995) - [j4]Michael Barnett, Richard J. Littlefield, David G. Payne, Robert A. van de Geijn:
Global Combine Algorithms for 2-D Meshes with Wormhole Routing. J. Parallel Distributed Comput. 24(2): 191-201 (1995) - 1994
- [j3]Michael Barnett, Phillip J. Windley:
Dysfunctional Programming: Teaching Programming Using Formal Methods to Noncomputer Science Majors. Comput. Sci. Educ. 5(1): 111-122 (1994) - [c8]Michael Barnett, Lance Shuler, Satya Gupta, David G. Payne, Robert A. van de Geijn
, Jerrell Watts:
Building a high-performance collective communication library. SC 1994: 107-116 - 1993
- [c7]Michael Barnett, Richard J. Littlefield, David G. Payne, Robert A. van de Geijn
:
Global Combine on Mesh Architectures with Wormhole Routing. IPPS 1993: 156-162 - [c6]Michael Barnett, Christian Lengauer:
A Systolizing Compilation Scheme for Nested Loops with Linear Bounds. Functional Programming, Concurrency, Simulation and Automated Reasoning 1993: 374-398 - [c5]Michael Barnett, Richard J. Littlefield, David G. Payne, Robert A. van de Geijn:
Efficient Communication Primitives on Mesh Architectures with Hardware Routing. PPSC 1993: 943-948 - 1992
- [j2]Michael Barnett, Christian Lengauer:
Unimodularity and the Prallelization of Loops. Parallel Process. Lett. 2: 273-281 (1992) - [c4]Michael Barnett, Christian Lengauer:
Unimodularity Considered Non-Essential. CONPAR 1992: 659-664 - 1991
- [j1]Christian Lengauer, Michael Barnett, Duncan G. Hudson III:
Towards Systolizing Compilation. Distributed Comput. 5: 7-24 (1991) - [c3]Michael Barnett, Christian Lengauer:
The Synthesis of Systolic Programs. Research Directions in High-Level Parallel Programming Languages 1991: 309-325 - [c2]Michael Barnett, Christian Lengauer:
A Systolizing Compilation Scheme: Abstract. ICPP (2) 1991: 296-297 - 1990
- [c1]Michael Barnett:
The formal derivation of distributed programs from systolic arrays. SPDP 1990: 363-366
Coauthor Index

manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from ,
, and
to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and
to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2025-03-04 21:21 CET by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint