Title | ||
---|---|---|
From CIL to Java bytecode: Semantics-based translation for static analysis leveraging |
Abstract | ||
---|---|---|
•A formal translation of CIL (.Net) bytecode into Java bytecode is introduced and proved sound w.r.t. the language semantics•The overall process of translation and analysis scales up to industrial programs with a negligible number of false alarms•This allows to leverage existing, mature, and sound analyzers for Java bytecode to the wide range of .Net software systems•The translation was applied to all the system libraries of the Microsoft .Net framework (∼5MLOCs) showing its effectiveness |
Year | DOI | Venue |
---|---|---|
2020 | 10.1016/j.scico.2020.102392 | Science of Computer Programming |
Keywords | Field | DocType |
Static analysis,Abstract interpretation,Java bytecode,CIL | Programming language,.NET Framework,Language semantics,Computer science,Static analysis,Software system,Java bytecode,Bytecode,Semantics | Journal |
Volume | ISSN | Citations |
191 | 0167-6423 | 0 |
PageRank | References | Authors |
0.34 | 0 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Pietro Ferrara | 1 | 158 | 20.79 |
Agostino Cortesi | 2 | 791 | 66.19 |
Fausto Spoto | 3 | 413 | 30.41 |