O desenvolvimento de aplicações paralelas é uma tarefa complexa. Esse tipo de aplicação possui um grande potencial para comportamento não determinístico. Para a resolução deste problema podem ser utilizadas ferramentas de auxilio à programação paralela. Também são necessárias metodologias de desenvolvimento de software para a obtenção de programas com qualidade e desempenho satisfatórios. Este trabalho apresenta a UMP2D, uma metodologia orientada a objetos para o desenvolvimento de aplicações paralelas. Esta metodologia faz o uso da UML (Unified Modeling Language) como linguagem de modelagem e introduz novos processos de desenvolvimento de aplicações paralelas. A UMP2D atende aos principais requisitos de desenvolvimento de programas paralelos tais como o balanceamento eficiente de carga, a minimização da comunicação entre os elementos de processamento e a maximização da eficiência computacional. Neste trabalho também é proposto um ambiente CASE (Computer Aided Software Engineering) para o desenvolvimento de aplicações paralelas utilizando a metodologia UMP2D. / The development of parallel software is a complex task. Parallel programs have high potential to non-deterministic behavior. Parallel tools can be used to overcome this problem, but software methodologies are needed in order to obtain high-performance and high-quality software. The UMP2D is an object-ariented methodology for the development of parallel software. This methodology malces extensive use of UML (Unified Modeling Language) diagrams and presents a new development process for parallel applications. UMP2D provides support to the main parallel software requirements, namely, load balancing, reduced inter-process conununication and maximum computing efficiency. This work also presents a proposal for a CASE (Computer Aided Software Engineering) environment for the development of parallel software using UMP2D.
Identifer | oai:union.ndltd.org:usp.br/oai:teses.usp.br:tde-26022018-141916 |
Date | 25 April 2000 |
Creators | Olivete, André Luís |
Contributors | Trindade Junior, Onofre |
Publisher | Biblioteca Digitais de Teses e Dissertações da USP |
Source Sets | Universidade de São Paulo |
Language | Portuguese |
Detected Language | Portuguese |
Type | Dissertação de Mestrado |
Format | application/pdf |
Rights | Liberar o conteúdo para acesso público. |
Page generated in 0.0152 seconds