Dynamic Dynamic Loader logo

Dynamic Dynamic Loader (DDL) Project

NMSU

HOME

EVENT TOOL FRAMEWORK

DOCUMENTATION

DOWNLOAD

WRAPPER REDIRECTION

TABLE BASED REDIRECTION

REDIRECTION USING TCL

C++ REDIRECTION

FAQ

RESEARCH GROUP

PUBLICATIONS

FUTURE DIRECTIONS



Back to PLEASE Lab



Future Directions

We have presented DDL, an extension to the standard dynamic linker that allows introspection and modification of the dynamic linking process. This capability supports a wide range of uses for software engineering practitioners and researchers, including a foundation for runtime monitoring and dynamic analyses, dynamic runtime program evolution, and other ideas that can use control over the linking process.

Current research:

We are on our way to design and implement an event-based infrastructure (DDL framework) for managing the composition of a shared-object-based system. We are building Tcl/Tk extension to use base services provided by DDL framework. This will allow programmers to monitor and manipulate function bindings in the program using Tcl (In short, dynamic analysis using a scripting language). Investigating impact of this infrastructure on software architecture concepts is on our agenda.

Moreover, we are investigating how this platform could be modified to support C++ and related issues. We are building support for multi-version software fault tolerance and software evolution.