Hongwei Xi

Orcid: 0000-0002-2885-8506

Affiliations:
  • Boston University, USA


According to our database1, Hongwei Xi authored at least 67 papers between 1993 and 2023.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
A Two-Level Linear Dependent Type Theory.
CoRR, 2023

Multirole Logic and Multiparty Channels.
CoRR, 2023

A Dependently Typed Language with Dynamic Equality.
Proceedings of the 8th ACM SIGPLAN International Workshop on Type-Driven Development, 2023

A Calculus of Inductive Linear Constructions.
Proceedings of the 8th ACM SIGPLAN International Workshop on Type-Driven Development, 2023

2019
Program Synthesis and Vulnerability Injection Using a Grammar VAE.
J. Softw., 2019

An Incremental Version of L-MVU for the Feature Extraction of MI-EEG.
Comput. Intell. Neurosci., 2019

Many-target, Many-sensor Ship Tracking and Classification.
Proceedings of the 2019 IEEE High Performance Extreme Computing Conference, 2019

2018
To Memory Safety through Proofs.
CoRR, 2018

Implementing Linking in Multiparty Sessions (Extended Abstract).
CoRR, 2018

Multiparty Dependent Session Types (Extended Abstract).
CoRR, 2018

2017
Multirole Logic (Extended Abstract).
CoRR, 2017

Applied Type System: An Approach to Practical Programming with Theorem-Proving.
CoRR, 2017

Dependent Session Types.
CoRR, 2017

2016
Propositions in Linear Multirole Logic as Multiparty Session Types.
CoRR, 2016

Linearly Typed Dyadic Group Sessions for Building Multiparty Sessions.
CoRR, 2016

Session Types in a Linearly Typed Multi-Threaded Lambda-Calculus.
CoRR, 2016

Parametric Runtime Verification of C Programs.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2016

Combining type-checking with model-checking for system verification.
Proceedings of the 2016 ACM/IEEE International Conference on Formal Methods and Models for System Design, 2016

Study on the Target Frame of HMDs in Different Background Brightness.
Proceedings of the Human Interface and the Management of Information: Information, Design and Interaction, 2016

2015
Dependent Types for Multi-Rate Flows in Synchronous Programming.
Proceedings of the Proceedings ML Family / OCaml Users and Developers workshops, 2015

A robust and efficient method for estimating enzyme complex abundance and metabolic flux from expression data.
Comput. Biol. Chem., 2015

Formal Semantics of Runtime Monitoring, Verification, Enforcement and Control.
Proceedings of the 2015 International Symposium on Theoretical Aspects of Software Engineering, 2015

2014
Using Lightweight Theorem Proving in an Asynchronous Systems Context.
Proceedings of the NASA Formal Methods - 6th International Symposium, NFM 2014, Houston, TX, USA, April 29, 2014

2013
Applying language-based static verification in an ARM operating system.
SIGBED Rev., 2013

A linear type system for multicore programming in ATS.
Sci. Comput. Program., 2013

2012
A Programmer-Centric Approach to Program Verification in ATS
CoRR, 2012

2010
Operating system development with ATS: work in progress.
Proceedings of the 4th ACM Workshop Programming Languages meets Program Verification, 2010

A Modality for Safe Resource Sharing and Code Reentrancy.
Proceedings of the Theoretical Aspects of Computing, 2010

2009
Operating system development with ATS: work in progress: (abstract only).
ACM SIGPLAN Notices, 2009

A Simple and General Theoretical Account for Abstract Types.
Proceedings of the Formal Methods: Foundations and Applications, 2009

2007
Dependent ML An approach to practical programming with dependent types.
J. Funct. Program., 2007

Attributive Types for Proof Erasure.
Proceedings of the Types for Proofs and Programs, International Conference, 2007

2006
Implementing Typeful Program Transformations.
Fundam. Informaticae, 2006

Preface.
Proceedings of the Programming Languages meets Program Verification, 2006

A Formalization of Strong Normalization for Simply-Typed Lambda-Calculus and System F.
Proceedings of the First International Workshop on Logical Frameworks and Meta-Languages: Theory and Practice, 2006

Distributed meta-programming.
Proceedings of the Generative Programming and Component Engineering, 2006

2005
Meta-programming through typeful code representation.
J. Funct. Program., 2005

Development Separation in Lambda-Calculus.
Proceedings of the 12th Workshop on Logic, Language, Information and Computation, 2005

Safe Programming with Pointers Through Stateful Views.
Proceedings of the Practical Aspects of Declarative Languages, 7th International Symposium, 2005

Combining higher-order abstract syntax with first-order abstract syntax in ATS.
Proceedings of the ACM SIGPLAN International Conference on Functional Programming, 2005

Combining programming with theorem proving.
Proceedings of the 10th ACM SIGPLAN International Conference on Functional Programming, 2005

ATS: A Language That Combines Programming with Theorem Proving.
Proceedings of the Frontiers of Combining Systems, 5th International Workshop, 2005

2004
ETPS: A System to Help Students Write Formal Proofs.
J. Autom. Reason., 2004

Implementing Cut Elimination: A Case Study of Simulating Dependent Types in Haskell.
Proceedings of the Practical Aspects of Declarative Languages, 6th International Symposium, 2004

A Typeful Approach to Object-Oriented Programming with Multiple Inheritance.
Proceedings of the Practical Aspects of Declarative Languages, 6th International Symposium, 2004

2003
Applied Type System: Extended Abstract.
Proceedings of the Types for Proofs and Programs, International Workshop, 2003

Facilitating Program Verification with Dependent Types.
Proceedings of the 1st International Conference on Software Engineering and Formal Methods (SEFM 2003), 2003

Guarded recursive datatype constructors.
Proceedings of the Conference Record of POPL 2003: The 30th SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2003

Implementing typeful program transformations.
Proceedings of the 2003 ACM SIGPLAN Workshop on Partial Evaluation and Semantics-based Program Manipulation, 2003

Generating Heap-Bounded Programs in a Functional Setting.
Proceedings of the Embedded Software, Third International Conference, 2003

A Typeful and Tagless Representation for XML Documents.
Proceedings of the Programming Languages and Systems, First Asian Symposium, 2003

2002
Dependent Types for Program Termination Verification.
High. Order Symb. Comput., 2002

Unifying object-oriented programming with typed functional programming.
Proceedings of the ACM SIGPLAN ASIA-PEPM 2002, 2002

2001
A Dependently Typed Assembly Language.
Proceedings of the Sixth ACM SIGPLAN International Conference on Functional Programming (ICFP '01), 2001

2000
Imperative Programming with Dependent Types.
Proceedings of the 15th Annual IEEE Symposium on Logic in Computer Science, 2000

1999
Upper Bounds for Standardizations and An Application.
J. Symb. Log., 1999

Perpetual Reductions in Lambda-Calculus.
Inf. Comput., 1999

Dependent Types in Practical Programming.
Proceedings of the POPL '99, 1999

Dead Code Elimination through Dependent Types.
Proceedings of the Practical Aspects of Declarative Languages, 1999

Towards array bound check elimination in Java <sup>TM</sup> virtual machine language.
Proceedings of the 1999 conference of the Centre for Advanced Studies on Collaborative Research, 1999

1998
Towards Automated Termination Proofs through "Freezing".
Proceedings of the Rewriting Techniques and Applications, 9th International Conference, 1998

Eliminating Array Bound Checking Through Dependent Types.
Proceedings of the ACM SIGPLAN '98 Conference on Programming Language Design and Implementation (PLDI), 1998

1997
Weak and Strong Beta Normalisations in Typed Lambda-Calculi.
Proceedings of the Typed Lambda Calculi and Applications, 1997

Evaluation Under Lambda Abstraction.
Proceedings of the Programming Languages: Implementations, 1997

Simulating eta-expansions with beta-reductions in the Second-Order Polymorphic lambda-calculus.
Proceedings of the Logical Foundations of Computer Science, 4th International Symposium, 1997

1996
TPS: A Theorem-Proving System for Classical Type Theory.
J. Autom. Reason., 1996

1993
TPS: An Interactive and Automatic Tool for Proving Theorems of Type Theory.
Proceedings of the Higher Order Logic Theorem Proving and its Applications, 1993


  Loading...