Skip to content

John Hatcliff

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

62

Venues

28

Active years

1992–2025

Best venue rank

A*

Where they publish

Papers

62 indexed papers, newest first.

YearVenueTitleAuthors
2025FMICSProof Engineering in Logika: Synergistically Integrating Automated and Semi-automated Program Verification.Stefan Hallerstede, Robby, John Hatcliff, Jason Belt, David S. Hardin
2025FMICSEnd-to-End Formal Methods Integrated Development with SysMLv2 Using HAMR.John Hatcliff, Jason Belt, Robby, Clint McKenzie, Catalina Liang
2024FMICSLogika: The Sireum Verification Framework.Robby, John Hatcliff, Jason Belt
2023FMICSAutomated Property-Based Testing from AADL Component Contracts.John Hatcliff, Jason Belt, Robby, Jacob Legg, Danielle Stewart, Todd Carpenter
2022ISoLAFormalization of the AADL Run-Time Services.John Hatcliff, Jrme Hugues, Danielle Stewart, Lutz Wrage
2022MEMOCODEMechanization of a Large DSML: An Experiment with AADL and Coq.Jrme Hugues, Lutz Wrage, John Hatcliff, Danielle Stewart
2021ISoLAHAMR: An AADL Multi-platform Code Generation Toolset.John Hatcliff, Jason Belt, Robby, Todd Carpenter
2021ISoLASlang: The Sireum Programming Language.Robby, John Hatcliff
2020ECSAAwas: AADL Information Flow and Error Propagation Analysis Framework.Hariharan Thiagarajan, John Hatcliff, Robby
2018ISoLAA Unified Approach for Modeling, Developing, and Assuring Critical Systems.John Hatcliff, Brian R. Larson, Jason Belt, Robby, Yi Zhang
2018ISoLAModel-Based Development for High-Assurance Embedded Systems.Robby, John Hatcliff, Jason Belt
2018SAFECOMPAssurance Case Considerations for Interoperable Medical Systems.Yi Zhang, Brian R. Larson, John Hatcliff
2017SENSYSA Reference Separation Architecture for Mixed-Criticality Medical and IoT Devices.Todd Carpenter, John Hatcliff, Eugene Y. Vasserman
2017SEFMFocused Certification of an Industrial Compilation and Static Verification Toolchain.Zhi Zhang, Robby, John Hatcliff, Yannick Moy, Pierre Courtieu
2015SAFECOMPTowards Assurance for Plug & Play Medical Systems.Andrew L. King, Lu Feng, Sam Procter, Sanjian Chen, Oleg Sokolsky, John Hatcliff, Insup Lee
2015SAFECOMPError Type Refinement for Assurance of Families of Platform-Based Systems.Sam Procter, John Hatcliff, Sandy Weininger, Anura Fernando
2014ICSECertifiably safe software-dependent systems: challenges and directions.John Hatcliff, Alan Wassyng, Tim Kelly, Cyrille Comar, Paul L. Jones
2014MEMOCODEAn architecturally-integrated, systems-based hazard analysis for medical applications.Sam Procter, John Hatcliff
2013ICSEExplicating symbolic execution (xSymExe): an evidence-based verification framework.John Hatcliff, Robby, Patrice Chalin, Jason Belt
2013ICSEOpen source patient-controlled analgesic pump requirements documentation.Brian R. Larson, John Hatcliff, Patrice Chalin
2013WISAFoundational Security Principles for Medical Application Platforms - (Extended Abstract).Eugene Y. Vasserman, John Hatcliff
2012ICSERequirements specification for apps in medical application platforms.Brian R. Larson, John Hatcliff, Sam Procter, Patrice Chalin
2012SCAMBakar Alir: Supporting Developers in Construction of Information Flow Contracts in SPARK.Hariharan Thiagarajan, John Hatcliff, Jason Belt, Robby
2010ESOPPrecise and Automated Contract-Based Reasoning for Verification and Certification of Information Flow Properties of Programs with Arrays.Torben Amtoft, John Hatcliff, Edwin Rodrguez
2010ICSEPrototyping closed loop physiologic control with the medical device coordination framework.Andrew L. King, David Arney, Insup Lee, Oleg Sokolsky, John Hatcliff, Sam Procter
2009ICSEAn open test bed for medical device integration and coordination.Andrew L. King, Sam Procter, Daniel Andresen, John Hatcliff, Steve Warren, William Spees, Raoul Praful Jetley, Paul L. Jones, Sandy Weininger
2009ICSEDemonstration of a medical device integration and coordination framework.Andrew L. King, Sam Procter, Daniel Andresen, John Hatcliff, Steve Warren, William Spees, Raoul Praful Jetley, Paul L. Jones, Sandy Weininger
2008FMSpecification and Checking of Software Contracts for Conditional Information Flow.Torben Amtoft, John Hatcliff, Edwin Rodrguez, Robby, Jonathan Hoag, David A. Greve
2008ICFEMContract-Based Reasoning for Verification and Certification of Secure Information Flow Policies in Industrial Workflows.John Hatcliff
2007GPCEA type-centric framework for specifying heterogeneous, large-scale, component-oriented, architectures.Georg Jung, John Hatcliff
2007ICSEFormal Software Analysis Emerging Trends in Software Model Checking.Matthew B. Dwyer, John Hatcliff, Robby, Corina S. Pasareanu, Willem Visser
2007SEFMTowards A Case-Optimal Symbolic Execution Algorithm for Analyzing Strong Properties of Object-Oriented Programs.Xianghua Deng, Robby, John Hatcliff
2006ISoLAKiasan: A Verification and Test-Case Generation Framework for Java Based on Symbolic Execution.Xianghua Deng, Robby, John Hatcliff
2006TACASEvaluating the Effectiveness of Slicing for Model Reduction of Concurrent Object-Oriented Programs.Matthew B. Dwyer, John Hatcliff, Matthew Hoosier, Venkatesh Prasad Ranganath, Robby, Todd Wallentine
2005CAVBuilding Your Own Software Model Checker Using the Bogor Extensible Model Checking Framework.Matthew B. Dwyer, John Hatcliff, Matthew Hoosier, Robby
2005ECOOPExtending JML for Modular Specification and Verification of Multi-threaded Programs.Edwin Rodrguez, Matthew B. Dwyer, Cormac Flanagan, John Hatcliff, Gary T. Leavens, Robby
2005ESOPA New Foundation for Control-Dependence and Slicing for Modern Program Structures.Venkatesh Prasad Ranganath, Torben Amtoft, Anindya Banerjee, Matthew B. Dwyer, John Hatcliff
2005FASEKaveri: Delivering the Indus Java Program Slicer to Eclipse.Ganeshan Jayaraman, Venkatesh Prasad Ranganath, John Hatcliff
2004CCPruning Interference and Ready Dependence for Slicing Concurrent Java Programs.Venkatesh Prasad Ranganath, John Hatcliff
2004FASECadena: An Integrated Development Environment for Analysis, Synthesis, and Verification of Component-Based Systems.Adam Childs, Jesse Greenwald, Venkatesh Prasad Ranganath, Xianghua Deng, Matthew B. Dwyer, John Hatcliff, Georg Jung, Prashant Shanti, Gurdip Singh
2004FASEA Correlation Framework for the CORBA Component Model.Georg Jung, John Hatcliff, Venkatesh Prasad Ranganath
2004ISoLAA Case Study in Domain-Customized Model Checking for Real-Time Component Software.Matthew Hoosier, Matthew B. Dwyer, Robby, John Hatcliff
2004ISoLAA Case Study in Domain-customized Model Checking for Real-time Component Software.Matthew Hoosier, John Hatcliff, Robby, Matthew B. Dwyer
2004TACASSyncGen: An Aspect-Oriented Framework for Synchronization.Xianghua Deng, Matthew B. Dwyer, John Hatcliff, Masaaki Mizuno
2004TACASChecking Strong Specifications Using an Extensible Software Model Checking Framework.Robby, Edwin Rodrguez, Matthew B. Dwyer, John Hatcliff
2004VMCAIVerifying Atomicity Specifications for Concurrent Object-Oriented Software Using Model-Checking.John Hatcliff, Robby, Matthew B. Dwyer
2003EMSOFTSpace Reductions for Model Checking Quasi-Cyclic Systems.Matthew B. Dwyer, Robby, Xianghua Deng, John Hatcliff
2003ICSECadena: An Integrated Development, Analysis, and Verification Environment for Component-based Systems.John Hatcliff, Xianghua Deng, Matthew B. Dwyer, Georg Jung, Venkatesh Prasad Ranganath
2003OOPSLACadena: enabling CCM-based application development in Eclipse.Venkatesh Prasad Ranganath, Adam Childs, Jesse Greenwald, Matthew B. Dwyer, John Hatcliff, Gurdip Singh
2003PEPMSlicing and partial evaluation of CORBA component model designs for avionics system.John Hatcliff, William Deng, Matthew B. Dwyer, Georg Jung, Venkatesh Prasad Ranganath, Robby
2002ICSEInvariant-based specification, synthesis, and verification of synchronization in concurrent programs.Xianghua Deng, Matthew B. Dwyer, John Hatcliff, Masaaki Mizuno
2001CONCURUsing the Bandera Tool Set to Model-Check Properties of Concurrent Java Software.John Hatcliff, Matthew B. Dwyer
2001ICSETool-Supported Program Abstraction for Finite-State Verification.Matthew B. Dwyer, John Hatcliff, Roby Joehanes, Shawn Laubach, Corina S. Pasareanu, Robby, Hongjun Zheng, Willem Visser
2000ICSEBandera: extracting finite-state models from Java source code.James C. Corbett, Matthew B. Dwyer, John Hatcliff, Shawn Laubach, Corina S. Pasareanu, Robby, Hongjun Zheng
2000ICSEBandera: a source-level interface for model checking Java programs.James C. Corbett, Matthew B. Dwyer, John Hatcliff, Robby
1999PEPMSlicing Software for Model Construction.Matthew B. Dwyer, John Hatcliff
1999SASA Formal Study of Slicing for Multi-threaded Programs with JVM Concurrency Primitives.John Hatcliff, James C. Corbett, Matthew B. Dwyer, Stefan Sokolowski, Hongjun Zheng
1998LOPSTRGeneralization in Hierarchies of Online Program Specialization Systems.Robert Glck, John Hatcliff, Jesper Jrgensen
1998PEPMAn Introduction to Online and Offline Partial Evaluation using a Simple Flowchart Language.John Hatcliff
1994POPLA Generic Account of Continuation-Passing Styles.John Hatcliff, Olivier Danvy
1993MFPSOn the Transformation between Direct and Continuation Semantics.Olivier Danvy, John Hatcliff
1992SASThunks (Continued).Olivier Danvy, John Hatcliff