SafeTSA: An Inherently Type-Safe SSA-based Code Format

dc.contributor.authorVon Ronne, Jeffery
dc.contributor.authorAmme, Wolfram
dc.contributor.authorFranz, Michael
dc.date.accessioned2023-10-19T16:06:11Z
dc.date.available2023-10-19T16:06:11Z
dc.date.issued2006-08
dc.description.abstractConventional type safe virtual machines, such as the Java Virtual Machine, utilize a stack-oriented bytecode language and require verification prior to execution. We present SafeTSA, a compiler-friendly alternative to stack-oriented bytecode based on static single assignment form. SafeTSA’s special features (type separation, dominator-based scoping, and high-level control structures) facilitate producer-side, ahead-of-time optimization and an inherently-safe, space-efficient encoding.
dc.description.departmentComputer Science
dc.description.sponsorshipThis investigation has been supported in part by the Deutsche Forschungsgemeinschaft (DFG) under grants AM-150/1-1 and AM-150/1-3, by the National Science Foundation (NSF) under grant CCR-9901689, and by the Defense Advanced Research Projects Agency (DARPA) and the Air Force Research Laboratory (AFRL) under agreement number F30602-99-1-0536.
dc.identifier.urihttps://hdl.handle.net/20.500.12588/2115
dc.language.isoen_US
dc.publisherUTSA Department of Computer Science
dc.relation.ispartofseriesTechnical Report; CS-TR-2006-004
dc.subjectdesign
dc.subjectlanguages
dc.subjectexperimentation
dc.subjectperformance
dc.subjectsecurity
dc.subjectprogram representations
dc.subjectmobile code
dc.subjectSafeTSA
dc.subjectstatic single assignment form
dc.subjecttype safety
dc.titleSafeTSA: An Inherently Type-Safe SSA-based Code Format
dc.typeTechnical Report

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Von_Ronne_Amme_Franz_CS-TR-2006-004.pdf
Size:
317.43 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.86 KB
Format:
Item-specific license agreed upon to submission
Description: