Results 1 - 10
of
176
Translating Colored Control Flow Nets into Readable Java via Annotated Java Workflow Nets
"... Abstract. In this paper, we present a method for developing Java applications from Colored Control Flow Nets (CCFNs), which is a special kind of Colored Petri Nets (CPNs) that we introduce. CCFN makes an explicit distinction between the representation of: The system, the environment of the system, a ..."
Abstract
-
Cited by 4 (0 self)
- Add to MetaCart
automatic translation of CCFNs to readable Java code. 1
Efficient object querying for Java
- In Proceedings of the European Conference on Object-Oriented Programming (ECOOP
, 2006
"... Abstract. Modern programming languages have little or no support for querying objects and collections. Programmers are forced to hand code such queries using nested loops, which is both cumbersome and inefficient. We demonstrate that first-class queries over objects and collections improve program r ..."
Abstract
-
Cited by 24 (3 self)
- Add to MetaCart
readability, provide good performance and are applicable to a large number of common programming problems. We have developed a prototype extension to Java which tracks all objects in a program using AspectJ and allows first-class queries over them in the program. Our experimental findings indicate
A Specification of Java Loading and Bytecode Verification
, 1998
"... This paper gives a mathematical specification the Java Virtual Machine (JVM) bytecode verifier. The specification is an axiomatic description of the verifier that makes precise subtle aspects of the JVM semantics and the verifier. We focus on the use of data flow analysis to verify type-correctness ..."
Abstract
-
Cited by 55 (1 self)
- Add to MetaCart
verifier as an instance of this architecture. The emphasis in this paper is on readability of the specification and mathematical clarity. The specification given is consistent with the descriptions in the Lindholm's and Yellin's The Java^TM Virtual Machine Specification. It less committed
cv act ePasslet Suite v2.1 – Java Card applet configuration providing Machine Readable Travel
, 2014
"... for ..."
Flight of the FINCH through the Java Wilderness
- IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION
, 2010
"... ... Harvester), a methodology for evolving Java bytecode, enabling the evolution of extant, unrestricted Java programs, or programs in other languages that compile to Java bytecode. Our approach is based upon the notion of compatible crossover, which produces correct programs by performing operand s ..."
Abstract
-
Cited by 34 (3 self)
- Add to MetaCart
FINCH’s unqualified success at solving a host of problems, including simple and complex regression, trail navigation, image classification, array sum, and tic-tac-toe. FINCH exploits the richness of the Java Virtual Machine architecture and type system, ultimately evolving human-readable solutions
Java Xml Parsing Specification
"... XML is a mark-up language, or more precisely, a definition of mark-up languages which allows information of arbitrary kind to be accurately and hierarchically in a format which is both human-readable as plain text and machine-readable via an XML parser. The XML standard is a subset of the existin ..."
Abstract
- Add to MetaCart
XML is a mark-up language, or more precisely, a definition of mark-up languages which allows information of arbitrary kind to be accurately and hierarchically in a format which is both human-readable as plain text and machine-readable via an XML parser. The XML standard is a subset
JTL -- the Java Tools Language
, 2006
"... We present an overview of JTL (the Java Tools Language, pronounced “Gee-tel”), a novel language for querying JAVA [8] programs. JTL was designed to serve the development of source code software tools for JAVA, and as a small language to aid programming language extensions to JAVA. Applications incl ..."
Abstract
-
Cited by 22 (1 self)
- Add to MetaCart
We present an overview of JTL (the Java Tools Language, pronounced “Gee-tel”), a novel language for querying JAVA [8] programs. JTL was designed to serve the development of source code software tools for JAVA, and as a small language to aid programming language extensions to JAVA. Applications
From Executable Specifications to Java
, 2003
"... In this paper the authors study a pair of constructs in a formal specification language that can be directly translated into readable and relatively efficient code. Those constructs are algebraic types and (an extended concept of logical) quantification. The translation is guided by object orien ..."
Abstract
- Add to MetaCart
In this paper the authors study a pair of constructs in a formal specification language that can be directly translated into readable and relatively efficient code. Those constructs are algebraic types and (an extended concept of logical) quantification. The translation is guided by object
Programmer-Friendly decompiled java
- In ICPC ’06: Proceedings of the 14th IEEE International Conference onProgram Comprehension (ICPC’06) (2006), IEEE Computer Society
"... Java decompilers convert Java class files to Java source. Java class files may be created by a number of different tools including standard Java compilers, compilers for other languages such as AspectJ, or other tools such as optimizers or obfuscators. There are two kinds of Java decompilers, javac- ..."
Abstract
-
Cited by 13 (4 self)
- Add to MetaCart
Java decompilers convert Java class files to Java source. Java class files may be created by a number of different tools including standard Java compilers, compilers for other languages such as AspectJ, or other tools such as optimizers or obfuscators. There are two kinds of Java decompilers, javac
Consistency of the Java Language Specification
"... Abstract. The Java Language Specification (JLS) is an industrial standard that is critical to the Java platform. Each of the 3 versions of the JLS contains 2 dif-ferent grammars — a “more readable ” one, and a “more implementable ” one. The JLS does not describe the correspondences between the 6 gra ..."
Abstract
- Add to MetaCart
Abstract. The Java Language Specification (JLS) is an industrial standard that is critical to the Java platform. Each of the 3 versions of the JLS contains 2 dif-ferent grammars — a “more readable ” one, and a “more implementable ” one. The JLS does not describe the correspondences between the 6
Results 1 - 10
of
176