The Unified Modeling Language user guide
The Unified Modeling Language user guide
Modeling Web application architectures with UML
Communications of the ACM
Simulation modeling and the web: Simfone': an object-oriented simulation framework
Proceedings of the 32nd conference on Winter simulation
MPI: The Complete Reference
OpenMP: An Industry-Standard API for Shared-Memory Programming
IEEE Computational Science & Engineering
On Customizing the UML for Modeling Performance-Oriented Applications
UML '02 Proceedings of the 5th International Conference on The Unified Modeling Language
On Customizing the UML for Modeling Performance-Oriented Applications
UML '02 Proceedings of the 5th International Conference on The Unified Modeling Language
Component-based distributed simulations: the way forward?
Proceedings of the eighteenth workshop on Parallel and distributed simulation
A Software Component Model with Spatial and Temporal Compositions for Grid Infrastructures
Euro-Par '08 Proceedings of the 14th international Euro-Par conference on Parallel Processing
Performance evaluation for object oriented software systems
ACM SIGSOFT Software Engineering Notes
A novel approach for hybrid performance modelling and prediction of large-scale computing systems
International Journal of Grid and Utility Computing
Performance evaluation of network system through UML
ACM SIGSOFT Software Engineering Notes
Bridging performance analysis tools and analytic performance modeling for HPC
Euro-Par 2010 Proceedings of the 2010 conference on Parallel processing
UML modeling of load optimization for distributed computer systems based on genetic algorithm
ACM SIGSOFT Software Engineering Notes
Modeling and validation of execution of tasks on high speed network under distributed environment
ACM SIGSOFT Software Engineering Notes
Hi-index | 0.00 |
In this paper we introduce a novel approach for modeling performance oriented distributed and parallel applications based on the Unified Modeling Language (UML). We utilize the UML extension mechanisms to customize UML for the domain of performance oriented distributed and parallel computing. A set of UML building blocks is described that model some of the most important constructs of message passing and shared memory parallel paradigms which can be used to develop models for large and complex parallel and distributed applications. We illustrate our approach by modeling a parallel many-body physics application that combines message passing and shared memory parallelism.