A heavyweight unit of concurrency and execution in an operating system. See thread, which includes heavyweight and lightweight processes. If necessary, an implementation distinction can be made using stereotypes.
A software development process—the steps and guidelines by which to develop a system.
To execute an algorithm or otherwise handle something dynamically.