Invariant Specification and Multi-Staging using Java Annotations

Poster

Java annotations allow programmers to attach metadata to programs. During normal execution, the annotations are ignored, but in contrast to comments in the source code, annotations can be manipulated programmatically at compile- or run-time. We propose two extensions -- subtyping and expression annotations -- for consideration in the Java specification request for annotations, and show how annotations can be used to express program invariants and multi-stage programs.

I've Read This
  • 63 Views

Readers

Recent searches finding this paper
java program to find x^n via Google
java to the power x via Google
java annotation of block via Google
find n power n in java via Google
find n power n in java via Google
java annotation block via Google
java annotations logging via Google
logging annotation java 6 via Google
invariant java via Google
java program to find x^n via Google
x to the power of n java via Google
add logging to java methods using annotations via Google
java log enter exit method annotation via Google
How to annotate java expressions via Google
java annotation logger via Google
java annotation logging via Google
add logging to java methods using annotations via Google
logging with java annotations @log via Google
add logging to java methods using annotations via Google
google java annotation via Google
java annotation local variable via Google
java program to find x^n via Google
file logging using java annotations via Google
Key words for Java Annotation paper via Google
java annotations logging via Google
java annotation for logging via Google
java annotate code block via Google
using java annotations for logging via Google
java annotations programmatic via Google
Google annotation java via Google
finding n to the power n in java via Google
java annotation block via Google
java annotation multi extends via Google
apply annotations to block of code via Google
2 to the power of x java sample code via Google
multi method annotation java via Google
rice multi methods in java via Google
2 power n java program via Google
using annotation logging via Google
using arrays in interface annotations via Google
java annotation invariant via Google
java annotation invariant via Google
java annotation invariant via Google
java Java program to compute the result of x to the power of n. via Google
java annotation to log entry to method via Google
java download programming OF A INTEGER X WHOSE POWER IS N via Google
attach database Annotation in java code via Google
annotate java block via Google
java annotation block via Google
java annotation block via Google
computer science + programming + invariants + university via Google
java staging via Google
programming invariant functions -mathematics via Google
"n to the power of n" via Google
logging using java annotations via Google
staging concurrent programming via Google
software generation of invariant via Google
java program to find x power n via Google
java annotation programmatic via Google
java annotation @Log via Google
java annotation @Log via Google
how to attach metadata to java class via Google
annotation for block java via Google
java annotation block via Google
java annotation block via Google
university using java edu via Google
java annotation logging via Google
multistaging in java via Google
java block annotations via Google
java annotation invariant via Google
java annotation invariant via Google
specification RICE via Google
java annotation interface via Google
java annotation block via Google
"annotations ignored" via Google
programming + function invariant via Google
java annotation block of code via Google
"n to the power of n" via Google
Is java annotation supports on block of code? via Google
program of a to the power n in java via Google
Java invariants via Google
"n to the power of n" via Google
@logentry java annotation via Google
java annotation logging method via Google
ricken java via Google
java annotation log via Google
java annotations block via Google
return object +java +annotations via Google
"Java Parenthetical Expressions" via Google
locale variable annotation java via Google
java code for power function via Google
program to find x^n in java via Google
java annotations for block via Google
are java annotations ignored via Google
java class to find power of x via Google
n to the power of n in java via Google
Java annotation logging via Google
java annotations ignored via Google
java annotation ignored via Google
java class to find power of x via Google
 

Academia © 2009