TRAP/J 2.1 User Manual

About TRAP/J 2.1


Applications have come a long way in the last few decades. New technologies and development methodologies have yielded more
and more complex applications as well as increased demands in application domains such as critical systems. With these new
technologies come new system requirements-among them adaptability. The key characteristic of making software adaptable is
allowing for new behavior at runtime, whether it is triggered by some administrative user or by detectable changes within
the system. TRAP/J is a software tool that allows users to provide adaptability to existing applications transparently at runtime
using reflection and the aspect-oriented programming paradigm.

TRAP/J 2.1 is a Java application that allows users to deliver this runtime adaptation. It uses aspect-oriented programming
and reflection to achieve adaptation at the class level. Classes are chosen using the Generator Interface and the Generator
generates a wrapper around those classes that provides them with the needed behavior. Afterwards, users can use the remote
composer client to upload new functionality into the program at runtime.

 

Table of Contents
TRAP/J Home
Installing TRAP/J 2.1 »