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

Abstract


This paper describes the use of abstract data types on software development for applications in the areas of Computer Graphics and Image Processing. An analysis of the general characteristics of software development in this area is made, and some examples given. A project methodology for these areas is also proposed, using abstract data types. Finally, a design example on the development of a GKS standard using data abstractions is given.

References

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.
Published
1988-10-27
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: BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (SBES), 2. , 1988, Canela/RS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 1988 . p. 36-46. ISSN 2833-0633. DOI: https://doi.org/10.5753/sbes.1988.24243.