The Under Sea Modeling Library (USML) is a collection of C++ software development modules for sonar modeling and simulation.