Tipos Abstratos de Dados em Computação Gráfica e Processamento de Imagens

  • Gilberto Câmara ITA / INPE
  • João Ricardo de Freitas Oliveira ITA / INPE
  • Fernando Yutaka Yamaguchi FVE / INPE
  • Flávio Roberto Dias Velasco UFRJ / INPE
  • Ricardo Cartaxo Modesto de Souza ITA / INPE

Resumo


Este trabalho discute a utilização dos conceitos de tipos abstratos de dados no desenvolvimento de software para aplicações em Computação Gráfica e Processamento de Imagens. É feita uma análise das características gerais do desenvolvimento de programas nestas áreas, com alguns exemplos. A seguir, propõe-se uma metodologia de projeto utilizando tipos abstratos de dados. Finalmente, é apresentado um exemplo mais completo do uso de abstrações de dados no desenvolvimento de uma norma GKS.

Referências

Brooks,F. "No Silver Bullet: Essence and Accidents of Software Engineering". IEEE Computer, April 1987, pp.10-20.

Goldberg,A.; Robson,B. Smalltalk-80: The Language and its Implementation. Addison-Wesley, New York, 1983.

Halbert,B.; O'Brien, P. "Using Types and Inheritance in Object-Oriented Programming", IEEE Software, Vol.4, No.5, September 1987, pp. 71-79.

Meyer,B. "Reusability: The case for Object-Oriented Design". IEEE Software, March 1987,pp. 50-64.

Parnas,D. "On the Criteria to be Used in Decomposing Systems into Modules", Communications of the ACM, December 1972, pp. 1053-1058.

Shaw,M. "Abstraction Techniques in Modern Programming Languages". IEEE Software, Vol.1, No.4, October 1984, pp. 10-28.

Stroustrup, B. "What is Object-Oriented Programming ?", IEEE Software, Vol.5, No.3, May 1988, pp. 10-20.

Veloso, P.A.S. Estruturação e Verificação de Programas com Tipos de Dados, São Paulo, Edgard Blucher, 1987.
Publicado
27/10/1988
CÂMARA, Gilberto; OLIVEIRA, João Ricardo de Freitas; YAMAGUCHI, Fernando Yutaka; VELASCO, Flávio Roberto Dias; SOUZA, Ricardo Cartaxo Modesto de. Tipos Abstratos de Dados em Computação Gráfica e Processamento de Imagens. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 2. , 1988, Canela/RS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 1988 . p. 36-46. DOI: https://doi.org/10.5753/sbes.1988.24243.