Using the UML to Describe the BSP Model of Parallel Computation
Michael Scherger, J.W. Baker, Jerry L. Potter · Parallel and Distributed Processing Techniques and Applications · 2002
A Unified Modeling Language (UML) description of the BSP model of parallel computation is presented. This UML description identifies BSP classes and objects and specifies various object and inter-object relationships, dependencies, and behaviors. This was achieved by describing various views of the BSP model using many of the UML structural and behavioral diagrams. The use to the UML to describe the BSP model has been highly effective for further parallel modeling techniques, comparisons to other parallel models, BSP parallel system software research, and BSP algorithm development.