File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed
Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -6,6 +6,18 @@ title: Open Master Thesis Topics in Project Chains
66
77Project Chains hosts master's students for their theses, here are available topics. See [ main page] ( / ) for completed theses.
88
9+ ### Ahead of Time Compilation Cache Analysis
10+ Contact: Aman Sharma
11+
12+ [ JEP 483] ( https://openjdk.org/jeps/483 ) introduced a performance optimization technique to improve startup time.
13+ It allowed creating an "AOT" cache which stores the compiled versions of commonly loaded classfiles.
14+ In this thesis, we will explore the commonly loaded classfile by implementing an AOT Cache reader.
15+ Next, we can analyze how are synthetically generated classfiles handled.
16+ Another question to investigate is if this cache can be repurposed as an allowlist of classes similar to the concept of BOMI in SBOM.exe [ 1] .
17+
18+ [ 1] [ SBOM.EXE: Countering Dynamic Code Injection based on Software Bill of Materials in Java] ( https://arxiv.org/abs/2407.00246 )
19+
20+
921<h3 >Trust Assumptions and Threats in Build Attestation System</h3 >
1022Contact: Larissa Schmid
1123<p >Description:
You can’t perform that action at this time.
0 commit comments