His primary scientific interests are in Programming language, Dynamic software updating, Operating system, Code and Theoretical computer science. His Programming language study combines topics in areas such as Cyclone and Code generation. His research investigates the connection between Cyclone and topics such as Focus that intersect with issues in Garbage collection.
Michael Hicks combines subjects such as Machine code, Software development, Typed assembly language and Redundant code, Dead code with his study of Dynamic software updating. The study incorporates disciplines such as World Wide Web and Scripting language in addition to Code. His Theoretical computer science research integrates issues from Consistency, Expression, Data structure and Concurrency.
Michael Hicks focuses on Programming language, Theoretical computer science, Dynamic software updating, Computer security and Software. Michael Hicks focuses mostly in the field of Programming language, narrowing it down to topics relating to Code and, in certain cases, Focus. His Theoretical computer science research is multidisciplinary, incorporating elements of Probabilistic logic, Computation, Inference and Cryptography.
His Dynamic software updating research is multidisciplinary, incorporating perspectives in Distributed computing, Software maintenance, State and Server. The concepts of his Distributed computing study are interwoven with issues in Active networking, Computer network and Network packet. His work deals with themes such as Downtime, Correctness, Software engineering and Process, which intersect with Software.
Michael Hicks mainly focuses on Programming language, Theoretical computer science, Quantum computer, Correctness and Haskell. His Programming language research includes elements of Table and Backward compatibility. The Theoretical computer science study combines topics in areas such as Property, Tree, Probabilistic logic, Computation and Error detection and correction.
His Correctness research is multidisciplinary, relying on both Computer security, Quantitative analysis and Focus. His Haskell research incorporates themes from Security policy, Monad, Web application and Information flow. His Overhead study integrates concerns from other disciplines, such as Dynamic software updating, Stateful firewall, Server and Code.
The scientist’s investigation covers issues in Theoretical computer science, Data science, Qualitative analysis, DNA sequencing and Genomics. He has researched Theoretical computer science in several fields, including Error detection and correction and Robustness. He incorporates a variety of subjects into his writings, including DNA sequencing, Whole genome sequencing, Heterozygote advantage, Precision medicine, Genotype-phenotype distinction and Medical history.
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.
Cyclone: A Safe Dialect of C
Trevor Jim;J. Greg Morrisett;Dan Grossman;Michael W. Hicks.
usenix annual technical conference (2002)
The SwitchWare active network architecture
D.S. Alexander;W.A. Arbaugh;M.W. Hicks;P. Kakkar;P. Kakkar.
IEEE Network (1998)
Region-based memory management in cyclone
Dan Grossman;Greg Morrisett;Trevor Jim;Michael Hicks.
programming language design and implementation (2002)
PLAN: a packet language for active networks
Michael Hicks;Pankaj Kakkar;Jonathan T. Moore;Carl A. Gunter.
international conference on functional programming (1998)
Defeating script injection attacks with browser-enforced embedded policies
Trevor Jim;Nikhil Swamy;Michael Hicks.
the web conference (2007)
Automated detection of persistent kernel control-flow attacks
Nick L. Petroni;Michael Hicks.
computer and communications security (2007)
Dynamic software updating
Michael Hicks;Jonathan T. Moore;Scott Nettles.
programming language design and implementation (2001)
Practical dynamic software updating for C
Iulian Neamtiu;Michael Hicks;Gareth Stoyle;Manuel Oriol.
programming language design and implementation (2006)
LOCKSMITH: context-sensitive correlation analysis for race detection
Polyvios Pratikakis;Jeffrey S. Foster;Michael Hicks.
programming language design and implementation (2006)
Deanonymizing mobility traces: using social network as a side-channel
Mudhakar Srivatsa;Mike Hicks.
computer and communications security (2012)
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:
Tufts University
Georgia Institute of Technology
University of Illinois at Urbana-Champaign
University of Washington
University of Cambridge
University of Pennsylvania
University of Edinburgh
Cornell University
University of Maryland, College Park
Carnegie Mellon University
University of South Florida
Queen Mary University of London
Nankai University
Pennsylvania State University
Cornell University
Copenhagen University Hospital
McGill University
University of Connecticut
University of Cambridge
Erasmus University Rotterdam
The University of Texas MD Anderson Cancer Center
National Institutes of Health
Creighton University
Harvard University
University of California, San Diego
Williams College