An apparatus, computer system program product and method implement
self-healing functionality in a cross development environment to maximize
the availability and minimize interoperability problems between disparate
software development environments that are coupled to one another via
such an environment. In particular, dynamically-modifiable mapping data
structures are used to interface multiple software development
environments with one another, such that modifications may be made to
such data structures in response to modifications made in the underlying
software development environments and thereby maintain interoperability
between such software development environments.