Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3605156acmconferencesBook PagePublication PagesisstaConference Proceedingsconference-collections
FTfJP 2023: Proceedings of the 25th ACM International Workshop on Formal Techniques for Java-like Programs
ACM2023 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
FTfJP '23: 25th ACM International Workshop on Formal Techniques for Java-like Programs Seattle WA USA 18 July 2023
ISBN:
979-8-4007-0246-4
Published:
18 July 2023
Sponsors:
SIGSOFT, AITO
Next Conference
Reflects downloads up to 15 Oct 2024Bibliometrics
Skip Abstract Section
Skip Table Of Content Section
SESSION: Verification
research-article
Verifying C++ Dynamic Binding

We propose an approach for modular verification of programs written in an object-oriented language where, like in C++, the same virtual method call is bound to different methods at different points during the construction or destruction of an object. ...

short-paper
Correctness-by-Construction Meets Refinement Types

Type systems provide specifications and enable reasoning about the programs. Among other benefits, type systems provide guarantees of the absence of certain (ill-typed) program behaviors. Refinement types further enrich the expressiveness of type ...

research-article
Towards Verified Scalable Parallel Computing with Coq and Spark

SyDPaCC (Systematic Development of programs for Parallel and Cloud Computing) is a framework for the Coq interactive theorem prover. It allows to systematically develop correct parallel programs from specifications via verified and automated program ...

SESSION: Runtime Checking and Static Analysis
research-article
Points-to Analysis for Context-Oriented JavaScript Programs

Static analyses, as points-to analysis, are useful to determine and assure different properties about a program, such as security or type safety. While existing analyses are effective in programs restricted to static features, precision declines in ...

research-article
Open Access
Runtime Verification of Hash Code in Mutable Classes

Most mainstream object-oriented languages provide a notion of equality between objects which can be customized to be weaker than reference equality, and which is coupled with the customizable notion of object hash code. This feature is so pervasive ...

research-article
Open Access
Gradual Guarantee for FJ with lambda-Expressions

We present FJ&λ⋆, a new core calculus that extends Featherweight Java (FJ) with interfaces, λ-expressions, intersection types and a form of dynamic type. Intersection types can be used anywhere, in particular to specify target types of λ-expressions. ...

SESSION: Static Types
research-article
Dependency-Free Capture Tracking

Type systems usually characterize the shapes of values but not usually their free variables. Many desirable safety properties could be guaranteed by the type system if it knew exactly which variables were free in values.

There has been much ...

research-article
Open Access
Verifying Well-Typedness Preservation of Refactorings using Scope Graphs

The goal of automated refactoring is to reduce maintenance effort. To realize this, programmers need to be able to trust or manually check that refactorings actually preserve behavior. To allow programmers to focus on such checks, automated ...

SESSION: Transformation
research-article
Using Rewrite Strategies for Efficient Functional Automatic Differentiation

Automatic Differentiation (AD) has become a dominant technique in ML. AD frameworks have first been implemented for imperative languages using tapes. Meanwhile, functional implementations of AD have been developed, often based on dual numbers, which ...

research-article
Constructing Structured SSA from FJ

We propose a novel approach of constructing structured SSA forms. Specifically, our declarative algorithm converts a Featherweight Java (FJ) program into its structured SSA form in a single pass. We prove that the proposed algorithm produces valid ...

Contributors
  • Galois, Inc

Recommendations

Acceptance Rates

Overall Acceptance Rate 51 of 75 submissions, 68%
YearSubmittedAcceptedRate
FTFJP'17121083%
FTfJP'16121083%
FTfJP '1514964%
FTfJP'148563%
FTfJP '1314750%
FTfJP '09151067%
Overall755168%