Skip to search formSkip to main contentSkip to account menu

OpenJava

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

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
Review
2014
Review
2014
Adapting tools to a particular domain is expensive, and the adaptation is often not very deep. To address this challenge, Generic… 
Review
2007
Review
2007
Organising a complex, interactive application into separate modules is a significant challenge. We would like to be able to… 
2003
2003
  • W. Cazzola
  • Distributed Computing
  • 2003
  • Corpus ID: 1426760
Abstract.The classical remote method invocation (RMI) mechanism adopted by several object-based middleware is ‘black-box’ in… 
2003
2003
In this paper we present a proposal for safely evolving a software system against run-time changes. This proposal is based on a… 
2003
2003
This paper describes the object life-cycle management in the Dinopolis middleware system. Advanced object composition is used to… 
2002
2002
Today, complex information systems need a simple way for changing the object behavior according with changes that occur in its… 
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… 
2000
2000
This paper describes the addition of a piece of software, a rollback manager, to implement state saving and rollback management… 
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…