Search Results - java (compiler OR computer) (compiler OR computer)
-
1
Jaccie: A Java-based compiler–compiler for generating, visualizing and debugging compiler components
ISSN: 0167-6423, 1872-7964Published: Elsevier B.V 01.01.2014Published in Science of computer programming (01.01.2014)“…Many programmers live in happy ignorance of their compilers’ internal workings. Others may want to take a look at what is going on inside a compiler in much the same way that they use a debugger to watch their compiled programs execute…”
Get full text
Journal Article -
2
Detecting Trivial Mutant Equivalences via Compiler Optimisations
ISSN: 0098-5589, 1939-3520Published: New York IEEE 01.04.2018Published in IEEE transactions on software engineering (01.04.2018)“… We recently studied Trivial Compiler Equivalence (TCE) as a simple, fast and readily applicable technique for identifying equivalent mutants for C programs…”
Get full text
Journal Article -
3
A Java Compiler Plugin for Type-Safe Inferences in Generics
ISSN: 0948-695X, 0948-6968Published: Bristol Pensoft Publishers 28.03.2025Published in J.UCS (Annual print and CD-ROM archive ed.) (28.03.2025)“…The two most significant yet complex elements of Java generics are wildcards and type argument inference…”
Get full text
Journal Article -
4
Detecting Compiler Error Recovery Defects via Program Mutation Exploration
ISSN: 0098-5589, 1939-3520Published: New York IEEE 01.02.2025Published in IEEE transactions on software engineering (01.02.2025)“…Compiler error recovery diagnostics facilitates software development as it provides the possible causes and suggestions on potential programming errors…”
Get full text
Journal Article -
5
Translating to a Low-Resource Language with Compiler Feedback: A Case Study on Cangjie
ISSN: 0098-5589, 1939-3520Published: New York IEEE 01.09.2025Published in IEEE transactions on software engineering (01.09.2025)“… To address these limitations, we propose a novel training framework that begins with monolingual seed corpora, generating parallel datasets via back-translation and incorporating compiler feedback…”
Get full text
Journal Article -
6
Do Developers Read Compiler Error Messages?
ISSN: 1558-1225Published: IEEE 01.05.2017Published in Proceedings / International Conference on Software Engineering (01.05.2017)“…In integrated development environments, developers receive compiler error messages through a variety of textual and visual mechanisms, such as popups and wavy red underlines…”
Get full text
Conference Proceeding -
7
From bytecode to JavaScript: the Js_of_ocaml compiler
ISSN: 0038-0644, 1097-024XPublished: Bognor Regis Blackwell Publishing Ltd 01.08.2014Published in Software, practice & experience (01.08.2014)“…SUMMARY We present the design and implementation of a compiler from OCaml bytecode to JavaScript…”
Get full text
Journal Article -
8
Fuzzing JavaScript JIT compilers with a high-quality differential test oracle
ISSN: 0167-4048Published: Elsevier Ltd 01.12.2025Published in Computers & security (01.12.2025)“…Modern JavaScript engines use Just-In-Time (JIT) compilers to convert frequently executed code into machine instructions, boosting performance for web applications and cross-platform systems…”
Get full text
Journal Article -
9
Compiler-assisted energy reduction of java real-time programs
ISSN: 0141-9331, 1872-9436Published: Kidlington Elsevier B.V 01.03.2022Published in Microprocessors and microsystems (01.03.2022)“… Energy management is often accomplished by dynamic frequency scaling which requires compilers to insert special instructions in the code at appropriate places, which are then used by the operating…”
Get full text
Journal Article -
10
JITfuzz: Coverage-guided Fuzzing for JVM Just-in-Time Compilers
ISSN: 1558-1225Published: IEEE 01.05.2023Published in Proceedings / International Conference on Software Engineering (01.05.2023)“…As a widely-used platform to support various Java-bytecode-based applications, Java Virtual Machine (JVM…”
Get full text
Conference Proceeding -
11
Trivial Compiler Equivalence: A Large Scale Empirical Study of a Simple, Fast and Effective Equivalent Mutant Detection Technique
ISSN: 0270-5257Published: IEEE 01.05.2015Published in 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering (01.05.2015)“… Despite being researched for more than three decades, the problem remains. We propose Trivial Compiler Equivalence (TCE…”
Get full text
Conference Proceeding -
12
Translation Validation for JIT Compiler in the V8 JavaScript Engine
ISSN: 1558-1225Published: ACM 14.04.2024Published in Proceedings / International Conference on Software Engineering (14.04.2024)“…We present TURBOTV, a translation validator for the JavaScript (JS) just-in-time (JIT) compiler of V8. WhileJS engines have become a crucial part of various…”
Get full text
Conference Proceeding -
13
Effective compiler error message enhancement for novice programming students
ISSN: 0899-3408, 1744-5175Published: Norwood Routledge 02.07.2016Published in Computer science education (02.07.2016)“… However, programming can be difficult to learn. Successfully interpreting compiler error messages (CEMs…”
Get full text
Journal Article -
14
Detecting JVM JIT Compiler Bugs via Exploring Two-Dimensional Input Spaces
ISSN: 1558-1225Published: IEEE 01.05.2023Published in Proceedings / International Conference on Software Engineering (01.05.2023)“…Java Virtual Machine (JVM) is the fundamental software system that supports the interpretation and execution of Java bytecode…”
Get full text
Conference Proceeding -
15
A Formally Verified Compiler Back-end
ISSN: 0168-7433, 1573-0670Published: Dordrecht Springer Netherlands 01.12.2009Published in Journal of automated reasoning (01.12.2009)“…) of a compiler back-end from Cminor (a simple imperative intermediate language) to PowerPC assembly code, using the Coq proof assistant both for programming the compiler and for proving its soundness…”
Get full text
Journal Article -
16
Mechanising a Type-Safe Model of Multithreaded Java with a Verified Compiler
ISSN: 0168-7433, 1573-0670Published: Dordrecht Springer Netherlands 01.06.2018Published in Journal of automated reasoning (01.06.2018)“…This article presents JinjaThreads, a unified, type-safe model of multithreaded Java source code and bytecode formalised in the proof assistant Isabelle/HOL…”
Get full text
Journal Article -
17
History-driven Compiler Fuzzing via Assembling and Scheduling Bug-triggering Code Segments
ISSN: 2332-6549Published: IEEE 28.10.2024Published in Proceedings - International Symposium on Software Reliability Engineering (28.10.2024)“…History-driven testing techniques have been proven to be an effective method for detecting compiler bugs…”
Get full text
Conference Proceeding -
18
Rubus: A compiler for seamless and extensible parallelism
ISSN: 1932-6203, 1932-6203Published: United States Public Library of Science 06.12.2017Published in PloS one (06.12.2017)“… Furthermore, a special purpose processing unit called Graphic Processing Unit (GPU), originally designed for 2D/3D games, is now available for general purpose use in computers and mobile devices…”
Get full text
Journal Article -
19
Compile-Time Analysis of Compiler Frameworks for Query Compilation
ISSN: 2643-2838Published: IEEE 02.03.2024Published in Proceedings / International Symposium on Code Generation and Optimization (02.03.2024)“… This not only applies to language runtimes for Java, WebAssembly, or JavaScript, but is also crucial for database systems that employ query compilation as the primary measure for achieving high…”
Get full text
Conference Proceeding -
20
TC-Verifier: Trans-Compiler-Based Code Translator Verifier with Model-Checking
ISSN: 2571-5577, 2571-5577Published: Basel MDPI AG 01.06.2025Published in Applied system innovation (01.06.2025)“… We applied the proposed architecture to a trans-compiler translating between Swift and Java, providing…”
Get full text
Journal Article