|
ABSTRACT
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
|
| |
3
|
Fahringer, T., and S. Pllana. 2002. Performance Prophet. Institute for Software Science, University of Vienna. Available online via <http://www.par.univie.ac.at/project/prophet> {accessed May 15, 2002}.
|
| |
4
|
Hayashi, L., and J. Hatton. 2001. Combining UML, XML and Relational Database Technologies. The Best of All Worlds For Robust Linguistic Databases. In IRCS Workshop on Linguistic Databases, 115--124. University of Pennsylvania, Philadelphia, USA.
|
| |
5
|
Holz, E. 1997. Application of UML within the Scope of new Telecommunication Architectures. In GROOM Workshop on UML. Mannheim: PhysicaVerlag.
|
| |
6
|
Needs, R., G. Rajagopal, M. Towler, P. Kent, and A. Williamson. 2000. CASINO version 1.0 User's Manual. Cambridge: University of Cambridge.
|
| |
7
|
OMG 2001. Unified Modeling Language Specification. Available online via <http://www.omg.org> {accessed May 15, 2002}.
|
| |
8
|
OMG 2002. OMG XML Metadata Interchange (XMI) Specification. Available online via <http://www.omg.org> {accessed May 15, 2002}.
|
| |
9
|
|
| |
10
|
Manuel D. Rossetti , Ben Aylor , Ryan Jacoby , Alyson Prorock , Antoine White, Simulation modeling and the web: Simfone': an object-oriented simulation framework, Proceedings of the 32nd conference on Winter simulation, December 10-13, 2000, Orlando, Florida
|
| |
11
|
|
| |
12
|
Selic, B., and J. Rumbaugh. 1998. Using UML for Modeling Complex Real-Time Systems. Available online via <http://www.rational.com/products/whitepapers/100230.jsp> {accessed May 15, 2002}.
|
| |
13
|
|
| |
14
|
Walther, M., J. Schirmer, P. T. Flores, A. Lapp, T. Bertram, and J. Petersen. 2001. Integration of the ordering concept for vehicle control systems CARTRONIC® into the software development process using UML modeling methods. In SAE 2001 World Congress. Detroit, Michigan, USA.
|
|