Resumo: Neste seminario vamos apresentar caracteristicas do projeto e do desenvolvimento do framework OOPS - Object-Oriented Parallel System. Esta é uma ferramenta que utiliza orientacao a objetos para apoiar a implementacao de programas cientificos concorrentes para execucao paralela. O OOPS fornece abstracoes de alto nivel para que o programador da aplicacao nao se envolva diretamente com detalhes de implementacao paralela, sem contudo ocultar completamente aspectos paralelos de projeto, como particionamento e distribuicao dos dados, por questoes de eficiencia e de desempenho da aplicacao. Para isso, o OOPS apresenta um conjunto de classes que permitem o encapsulamento de tecnicas comumente encontradas em programacao de sistemas paralelos. Utiliza o conceito de processadores virtuais organizados em grupos, aos quais podem ser aplicadas topologias que fornecem modos de comunicacao entre os processadores virtuais, e conteineres podem ter seus elementos distribuidos por essas topologias, com componentes paralelos atuando sobre eles. A utilizacao das classes fornecidas pelo OOPS facilita a implementacao do codigo sem adicionar sobrecarga significativa a aplicacao paralela, representando uma camada fina sobre a biblioteca de passagem de mensagens usada.