Skip to search formSkip to main content
You are currently offline. Some features of the site may not work correctly.

OpenJava

OpenJava is a programming tool that parses and analyzes Java source code. It uses a metaobject protocol (MOP) to provide services for language… Expand
Wikipedia

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2003
2003
Abstract.The classical remote method invocation (RMI) mechanism adopted by several object-based middleware is ‘black-box’ in… Expand
  • figure 1
  • figure 2
  • table 1
  • table 2
  • table 3
Is this relevant?
2002
2002
Today, complex information systems need a simple way for changing the object behavior according with changes that occur in its… Expand
  • figure 1
  • figure 3
  • figure 4
Is this relevant?
Highly Cited
2000
Highly Cited
2000
The standard reflection API of Java provides the ability to introspect a program but not to alter program behavior. This paper… Expand
  • table 1
  • table 2
  • table 3
  • table 4
  • figure 1
Is this relevant?
2000
2000
Today, many dialects of traditional programming languages exist [6]. In most cases, they add some programming paradigm or… Expand
Is this relevant?
2000
2000
This paper presents that compile-time MOPs can provide a general framework resolving implementation problems of design patterns… Expand
  • figure 1
  • figure 2
Is this relevant?
Highly Cited
1999
Highly Cited
1999
This paper presents OpenJava, which is a macro system that we have developed for Java. With traditional macro systems designed… Expand
  • figure 3
  • table 3
  • table 4
  • table 5
Is this relevant?
1999
1999
This thesis presents the design and implementation of an extensible dialect of the Java language, named OpenJava. Although the… Expand
  • figure 2.1
  • figure 3.1
  • figure 3.2
  • figure 3.3
  • figure 3.4
Is this relevant?
1999
1999
Checkpointing is a major issue in the design and the implementation of dependable systems, especially for building fault… Expand
Is this relevant?
1998
1998
Connectors can be programmed exibly using an open language with a static meta-object protocol. Illustrated with an example from… Expand
  • figure 1
Is this relevant?
1987
1987
This paper shows how an attempt at a uniform and reflective definition resulted in an open-ended system supporting ObjVlisp… Expand
  • figure 6
  • figure 8
  • figure 7
  • figure 9
  • figure 10
Is this relevant?