An object-oriented system architecture for general image processing systems

An object-oriented system architecture for general image processing systems is studied. Centering around functional requirements of general image processing systems, the system architecture is designed based on object-oriented technology. Such a system architecture has four main advantages over traditional structured design, such as openness, extendibility and development platforms independence etc. By adopting the architecture, a prototypical system of general image processing is implemented based on the Document/View structure with C++. Implementation of the system testifies that such an object-oriented architecture is effective for developing general image processing systems.

[1]  Prithviraj Banerjee,et al.  ProperCAD: a portable object-oriented parallel environment for VLSI CAD , 1992, Proceedings 1992 IEEE International Conference on Computer Design: VLSI in Computers & Processors.

[2]  Shekhar H. Kirani,et al.  Embryonic Classes: Enabling Selective Multiple Inheritance. , 1994 .

[3]  David A. Taylor,et al.  Object-Oriented Information Systems: Planning and Implementation , 1992 .

[4]  Grady Booch Coming of age in an object-oriented world , 1994, IEEE Software.

[5]  Oscar Díaz,et al.  Object-oriented systems: a cross-discipline overview , 1996, Inf. Softw. Technol..

[6]  Gabriel Eckert,et al.  Improving object-oriented analysis , 1994, Inf. Softw. Technol..

[7]  Wei-Tek Tsai,et al.  Hierarchical Data Flow Analysis for O-O Programs , 1994, J. Object Oriented Program..

[8]  Minchang Liang,et al.  An object-oriented approach to device simulation-FLOODS , 1994, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[9]  Wei-Tek Tsai,et al.  Adapting an object-oriented development method , 1994, IEEE Software.