Ferramenta MVCase – Uma Ferramenta Integradora de Tecnologias para o Desenvolvimento de Componentes Distribuídos

  • Eduardo Santana de Almeida UFSCar
  • Daniel Lucrédio UFSCar
  • Calebe de Paula Bianchini UFSCar
  • Antonio Francisco do Prado UFSCar
  • Luis Carlos Trevelin UFSCar

Resumo


Este artigo apresenta a Ferramenta MVCase que integra diferentes tecnologias para orientar o engenheiro de software no Desenvolvimento de Componentes Distribuídos de um domínio do problema. As tecnologias envolvidas são: o método Catalysis, o padrão CORBA para distribuição dos componentes e frameworks de componentes.Catalysis é utilizado como método de Desenvolvimento Baseado em Componentes (DBC) para definir, especificar e projetar os componentes distribuídos, segundo a arquitetura CORBA. Frameworks de componentes são reutilizados para orientar a distribuição dos componentes desenvolvidos do domínio do problema e facilitar o acesso a banco de dados relacional.

Referências

Almeida, E, S., Bianchini, C, P., Prado, A, F., Trevelin, L, C. Distributed Component-Based Software Development Strategy. The 12th Workshop for PhD Students In Object Oriented Systems (PhDOOS) In Conjunction With The 16th European Conference On Object Oriented Programming (ECOOP). Lecture Notes in Computer Science (LNCS) Springer-Verlag. Málaga, Espanha. 2002.

AspectJ. AspectJ - Aspect Oriented Programming (AOP) for Java. Disponível site AspectJ. URL: http://www.aspectj.org. Consultado em 22 de junho de 2002.

Braga, R. Busca e Recuperação de Componentes em Ambientes de Reutilização de Software. Dissertação de Doutorado. UFRJ dezembro de 2000.

Corba. The Common Object Request Broker: Architecture and Specification. Disponível: site OMG (1996). URL: http://www.omg.org. Consultado em 10/04/2001.

Cool:Gen. Ferramenta Cool:Gen. Disponível: site Computer Associates. URL: http://cai.com/acq/sterling. Consultado em 10/07/2001.

D'Souza, D., Wills, A. Objects, Components and Frameworks with UML - The Catalysis Approach. USA:Addison Wesley, 1998.

Horstmann, S, C. Core Java2 Volume2-Advanced Features. Sun Microsystems Hal 1999.

Larman, C. Utilizando UML e Padrões. Prentice Hall, Inc, 1999.

Lucrédio, D., Prado, A, F. MVCase - Ferramenta CASE Orientada a Objetos, XIV Simpósio Brasileiro de Engenharia de Software, Sessão de Ferramentas. Outubro de 2000.

Lucrédio, D., Prado, A, F. Ferramenta MVCASE - Estágio Atual: Especificação, Projeto e Construção de Componentes, XV Simpósio Brasileiro de Engenharia de Software, Sessão de Ferramentas. Outubro de 2001.

Rose. Ferramenta Rational Rose. Disponível: site Rational the software development company. URL: http://www.rational.com. Consultado em 10/07/2001.

Yoder, J.W. et al. Connecting Business Objects to Relational Databases. In: Conference on the Pattern Languages of Programs, 5, Monticello-IL, EUA. Proceedings. 1998.
Publicado
16/10/2002
ALMEIDA, Eduardo Santana de; LUCRÉDIO, Daniel; BIANCHINI, Calebe de Paula; PRADO, Antonio Francisco do; TREVELIN, Luis Carlos. Ferramenta MVCase – Uma Ferramenta Integradora de Tecnologias para o Desenvolvimento de Componentes Distribuídos. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 16. , 2002, Gramado/RS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2002 . p. 432-437. DOI: https://doi.org/10.5753/sbes.2002.23971.