Category(ies): System Composition/Adaptation (Evolution, Adaptors/Wrappers, Configuration Management), Probe/Gauges (Dynamic Analysis & Tuning), General Support/Infrastructure (Programming Environments, Information Management, Network Management)
Institution/Company: Columbia University Programming Systems Laboratory
Description: Worklets were originally designed as workflow mobile agents, but have been expanded to other applications. The Worklets system is designed as a mobile code infrastructure intended for dynamic re-configuration of third-party systems. Instead of bringing down entire components of a distributed system at runtime for recompilation, worklets carrying Java mobile code can be injected transparently into system components for incremental adaptation. Host components must include, or be wrapped with, a generic worklet virtual machine and host-specific adapter exposing indigenous reconfiguration capabilities.
For more information:,
Assumptions: System Requirement: Java 1.3
Status: Research Prototype
Availability: Download from
See also: