2019 - ACM Fellow For contributions to the specification and analysis of software
2007 - ACM Distinguished Member
Matthew B. Dwyer focuses on Programming language, Model checking, Software system, Theoretical computer science and Correctness. Program analysis, Java, Source code, Program slicing and Software are the core of his Programming language study. His Java study combines topics from a wide range of disciplines, such as Formal verification and Software engineering, Formal specification.
His research on Model checking also deals with topics like
Programming language, Model checking, Software, Software engineering and Software system are his primary areas of study. His Model checking study deals with Source code intersecting with Program slicing. The study incorporates disciplines such as Reliability engineering and Data-flow analysis in addition to Software.
In general Software engineering study, his work on Formal methods and Component often relates to the realm of Context, thereby connecting several areas of interest. His Software system study integrates concerns from other disciplines, such as Distributed computing and Implementation. In Java, Matthew B. Dwyer works on issues like Formal specification, which are connected to Formal verification.
His primary areas of investigation include Artificial intelligence, Software engineering, Symbolic execution, Machine learning and Artificial neural network. His research in Software engineering intersects with topics in Requirements engineering, Engineering ethics and Current. Matthew B. Dwyer has researched Symbolic execution in several fields, including Model checking, Theoretical computer science and Program analysis.
His Machine learning research includes elements of User experience design and Software, Fuzz testing, Code coverage. In the subject of general Software, his work in Software bug is often linked to Sample, thereby combining diverse domains of study. Natural language requirements is the focus of his Programming language research.
His primary areas of study are Artificial intelligence, Symbolic execution, Function, Machine learning and Theoretical computer science. His Artificial intelligence research incorporates elements of Software engineering and State. His Symbolic execution research is classified as research in Programming language.
He has included themes like Finite-state machine, Variety and Control theory in his Function study. When carried out as part of a general Machine learning research project, his work on Recommender system is frequently linked to work in Transformation, Set and MovieLens, therefore connecting diverse disciplines of study. His studies in Theoretical computer science integrate themes in fields like Inference and Local variable.
This overview was generated by a machine learning system which analysed the scientist’s body of work. If you have any feedback, you can contact us here.
Patterns in property specifications for finite-state verification
Matthew B. Dwyer;George S. Avrunin;James C. Corbett.
international conference on software engineering (1999)
Bandera: extracting finite-state models from Java source code
James C. Corbett;Matthew B. Dwyer;John Hatcliff;Shawn Laubach.
international conference on software engineering (2000)
Property specification patterns for finite-state verification
Matthew B. Dwyer;George S. Avrunin;James C. Corbett.
formal methods in software practice (1998)
Constructing Interaction Test Suites for Highly-Configurable Systems in the Presence of Constraints: A Greedy Approach
M.B. Cohen;M.B. Dwyer;Jiangfan Shi.
IEEE Transactions on Software Engineering (2008)
Bogor: an extensible and highly-modular software model checking framework
Robby;Matthew B. Dwyer;John Hatcliff.
foundations of software engineering (2003)
Differential symbolic execution
Suzette Person;Matthew B. Dwyer;Sebastian Elbaum;Corina S. Pǎsǎreanu.
foundations of software engineering (2008)
Interaction testing of highly-configurable systems in the presence of constraints
Myra B. Cohen;Matthew B. Dwyer;Jiangfan Shi.
international symposium on software testing and analysis (2007)
Slicing Software for Model Construction
John Hatcliff;Matthew B. Dwyer;Hongjun Zheng.
Higher-Order and Symbolic Computation archive (2000)
Cadena: an integrated development, analysis, and verification environment for component-based systems
John Hatcliff;Xinghua Deng;Matthew B. Dwyer;Georg Jung.
international conference on software engineering (2003)
Data flow analysis for verifying properties of concurrent programs
Matthew B. Dwyer;Lori A. Clarke.
foundations of software engineering (1994)
If you think any of the details on this page are incorrect, let us know.
We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below:
Kansas State University
University of Virginia
Carnegie Mellon University
Iowa State University
University of Massachusetts Amherst
Stellenbosch University
University of Nebraska–Lincoln
University of Virginia
University of Central Florida
George Mason University
Shenzhen Institutes of Advanced Technology
Queen's University
Karlsruhe Institute of Technology
University of Calgary
Oxford Brookes University
Grenoble Alpes University
Kyoto University
United States Geological Survey
Stony Brook University
Aix-Marseille University
University of California, San Francisco
Scripps Research Institute
University of Colorado Boulder
Emory University
University of California, Los Angeles
Stanford University