All too often, integrated development environments (IDEs) confine their scope to the “develop, build, debug” cycle. Other development tasks, such as system design and analysis, must be performed with ...