• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations

Tools

Sorted by:
Try your query at:
Semantic Scholar Scholar Academic
Google Bing DBLP
Results 11 - 20 of 2,605
Next 10 →

Abstract TJC: A Tcl to Java Compiler

by Mo Dejong, Mo Dejong Consulting
"... A recent trend in corporate computing environments is the reimplementation of legacy systems on a Java based software platform. Significant long-term savings can be realized through use of a common software platform and tools, but the costs of software development and retraining of engineers remains ..."
Abstract - Add to MetaCart
in Java) as a migration tool for a large legacy system implemented in Tcl. Jacl was found to be satisfactory in all areas except one, runtime execution speed. The native version of Tcl contains a runtime compiler and execution engine, while Jacl supports only interpreted execution. As a result, native Tcl

Formal Verification of a Java Compiler in Isabelle

by Martin Strecker, Fakultät Für Informatik, Technische Universität München , 2002
"... This paper reports on the formal proof of correctness of a compiler from a substantial subset of Java source language to Java bytecode in the proof environment Isabelle. This work is based on extensive previous formalizations of Java, which comprise all relevant features of object-orientation. W ..."
Abstract - Cited by 30 (1 self) - Add to MetaCart
This paper reports on the formal proof of correctness of a compiler from a substantial subset of Java source language to Java bytecode in the proof environment Isabelle. This work is based on extensive previous formalizations of Java, which comprise all relevant features of object

Precision in practice: A type-preserving Java compiler

by Christopher League , Zhong Shao , Valery Trifonov - In Proc. Int’l. Conf. on Compiler Construction , 2003
"... pre·ci·sion n. 2a: the degree of refinement with which an operation is performed. [Merriam-Webster] Abstract Popular mobile code architectures (Java and .NET) include verifiers to check for memory safety and other security properties. Since their formats are relatively high level, supporting a w ..."
Abstract - Cited by 25 (6 self) - Add to MetaCart
wide range of source language features is awkward. Further compilation and optimization, necessary for e?ciency, must be trusted. We describe the design and implementation of a fully type-preserving compiler for Java and SML. Its stronglytyped intermediate language, provides a low-level abstract

Extended Static Checking for Java

by Cormac Flanagan, K. Rustan M. Leino, Mark Lillibridge, Greg Nelson, James B. Saxe, Raymie Stata , 2002
"... Software development and maintenance are costly endeavors. The cost can be reduced if more software defects are detected earlier in the development cycle. This paper introduces the Extended Static Checker for Java (ESC/Java), an experimental compile-time program checker that finds common programming ..."
Abstract - Cited by 638 (24 self) - Add to MetaCart
Software development and maintenance are costly endeavors. The cost can be reduced if more software defects are detected earlier in the development cycle. This paper introduces the Extended Static Checker for Java (ESC/Java), an experimental compile-time program checker that finds common

An Experimental Evaluation of Two Distributed Java Compilers ABSTRACT

by Andrew Ryan Dalton
"... For large programs consisting of many source files, the compilation process can be quite time consuming. For the C and C++ programming languages, there exists a program named distcc, the Distributed C Compiler [2], to facilitate the parallel compilation of source into machine code. This paper discus ..."
Abstract - Add to MetaCart
discusses our investigation into whether distributing the compilation of Java files can result in a faster compilation of large Java projects. The research indicates that the distributed compilation of projects consisting of a large number of relatively large source files can see a speed improvement over

An Experimental Evaluation of a Distributed Java Compiler ABSTRACT

by Andrew R. Dalton
"... For large programs consisting of many source files, the compilation process can be quite time consuming. For the C and C++ programming languages, there exists a program named distcc, the Distributed C Compiler [2], to facilitate the parallel compilation of source into machine code. This paper discus ..."
Abstract - Add to MetaCart
discusses our investigation into whether distributing the compilation of Java files can result in a faster compilation of large Java projects. The research indicates that the distributed compilation of projects consisting of a large number of relatively large source files can see a speed improvement over

JaMake: A Java Compiler Environment

by Zoran Budimli, Ken Kennedy - In Third International Conference on Large Scale Scientific Computing. Number 2179 in Lecture Notes in Computer Science , 2001
"... A language of choice for general-purpose programming, Java is quickly becoming popular in more specialized areas, such as scientific computing. However, even though the compilation technologies have significantly improved Java execution, performance is still the main obstacle to the use of Java for ..."
Abstract - Add to MetaCart
A language of choice for general-purpose programming, Java is quickly becoming popular in more specialized areas, such as scientific computing. However, even though the compilation technologies have significantly improved Java execution, performance is still the main obstacle to the use of Java

Optimization and Performance Analysis of Scala over Java Compiler

by Deepali Rai, Himan Bayan, Gaurav Sharma, M Rajasekhara Babu
"... Abstract: Scala a programming language combines the feature of object oriented and functional programming language. It provides greater flexibility to programmers by allowing them to grow the language through libraries. Scala implements the concept of class, and sees everything in terms of object. I ..."
Abstract - Add to MetaCart
. In terms functional programming, it brings in algebraic data types, pattern matching, functions and closures. Optimization is an important concept in compiler design to reduce the cost, code size, reduction of design complexity, thereby internal execution time and increasing the performance of the compiler

A CPL to Java compiler for dynamic service personalization in

by Author(s) Falcarin Paolo, Paolo Falcarin, Politecnico Di Torino
"... This paper is made available online in accordance with publisher policies. Please scroll down to view the document itself. Please refer to the repository record for this item and our policy information available from the repository home page for further information. ..."
Abstract - Add to MetaCart
This paper is made available online in accordance with publisher policies. Please scroll down to view the document itself. Please refer to the repository record for this item and our policy information available from the repository home page for further information.

Defining the Java Virtual Machine as Platform for Provably Correct Java Compilation

by Egon Börger, Wolfram Schulte - In 23rd International Symposium on Mathematical Foundations of Computer Science, LNCS , 1998
"... . We provide concise abstract code for running the Java Virtual Machine (JVM) to execute compiled Java programs, and define a general compilation scheme of Java programs to JVM code. These definitions, together with the definition of an abstract interpreter of Java programs given in our previous wor ..."
Abstract - Cited by 32 (3 self) - Add to MetaCart
. We provide concise abstract code for running the Java Virtual Machine (JVM) to execute compiled Java programs, and define a general compilation scheme of Java programs to JVM code. These definitions, together with the definition of an abstract interpreter of Java programs given in our previous
Next 10 →
Results 11 - 20 of 2,605
Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University