The document describes an approach to integrating static and dynamic analysis to generate documentation for understanding legacy source code. It aims to capture dependencies between inputs and outputs of computational models. The approach was applied to a real-world process model from the steel industry. Static analysis extracted mathematical formulas and execution paths, while dynamic analysis provided concrete values from a model run. The results were merged to generate step-by-step documentation of how each output is computed from the inputs in a compact and understandable format. The analysis revealed a significant reduction in complexity compared to source code alone. The approach provides a characterization of computational models in process control software through integrated static and dynamic program analysis.