Dr. Naumann'’s research focus is on formal methods and software security, including: Java Modeling Language (JML); ad hoc network application security; fine-grained confidentiality/integrity policies; automated analysis/transformation of programs to enforce such policies; and methodology for formal specification of system components.
He is affiliated with CASSIA, the Center for the Advancement of Secure Systems and Information Assurance, whose mission is to foster collaboration and act as a catalyst for research, education, and entrepreneurship in information assurance and cybersecurity.
Dr. Naumann has projects supported through various funding sources, with research topics ranging from Java Modeling Language (JML), Access control and downgrading in information flow assurance, and high assurance for security in wireless networking. He co-chaired (with Stephen Chong) the 4th ACM SIGPLAN Workshop on Programming Languages and Analysis for Security associated with PLDI 2009 in Dublin and co-chaired (with Peter O'Hearn) the 2008 Theory Workshop of the Second IFIP Working Conference on Verified Software: Theories, Tools, Experiments in Toronto. Also co-chair for 2010. He also chaired the Theory Panel of the Verified Software Initiative and am a Corresponding Member of the Verified Software Repository Network.
His work has resulted in honors including Best paper, ETAPS 2005, Davis Memorial Award for Research Excellence, 2006, Best student paper (coauthor), OOPSLA 2007, and Distinguished paper, ECOOP 2008.