Inversion of Flow is the missing part of Inversion of Control when using so called Inversion of Control Containers which typically just implement Dependency Injection.
I created a value space API based on the associative memory pattern. The space
is self population using value factories. Dependencies
are supervised to prevent cycles and support
invalidation on changing values.
The open source library is called Diergo Value
Space and hosted on Java-Net. The library is distributed
under Creative Commons licence. For
more information have look at the wiki.