AbstractBuilding on a general abstraction of the steps and transformations of a multiscale analysis, this chapter considers an approach to the development of multiscale simulation in which interoperable components can be effectively combined to address a wide range of multiscale simulations. Key concerns in the development of these interoperable components are maximizing the ability to use existing single simulation tools and supporting adaptive simulation control methods. In addition to indicating specific tools that have been developed to support multiscale simulations, an example adaptive atomistic/continuum simulation procedure is demonstrated.