ContextJ : Context-oriented Programming with Java

  title={ContextJ : Context-oriented Programming with Java},
  author={Malte Appeltauer Robert Hirschfeld Michael Haupt Hidehik Masuhara},
  • Malte Appeltauer Robert Hirschfeld Michael Haupt Hidehik Masuhara
  • Published 2009
Context-oriented programming (COP) allows for the modularization of context-dependent behavioral variations. So far, COP has been implemented for dynamically-typed languages such as Lisp, Smalltalk, Python, and Ruby relying on reflection mechanisms, and for the statically-typed programming language Java based on a library and a pre-processor. ContextJ is our COP implementation for Java. It properly integrates COP’s layer concept into the Java type system. ContextJ is compiler-based. As… CONTINUE READING
Highly Influential
This paper has highly influenced 22 other papers. REVIEW HIGHLY INFLUENTIAL CITATIONS
Highly Cited
This paper has 71 citations. REVIEW CITATIONS

From This Paper

Figures, tables, results, connections, and topics extracted from this paper.
45 Extracted Citations
1 Extracted References
Similar Papers

Citing Papers

Publications influenced by this paper.
Showing 1-10 of 45 extracted citations

72 Citations

Citations per Year
Semantic Scholar estimates that this publication has 72 citations based on the available data.

See our FAQ for additional information.

Similar Papers

Loading similar papers…