Object-oriented development as a multiview software construction methodology

Ilkka Tervonen · 2002

The author considers object-oriented development from an abstraction-level perspective and attempts to define more exactly characteristics of objects and classes at different levels of abstraction. These levels of abstraction form the basis for the multiview principle, which is used as the framework of the analysis. The most important perspective in object-oriented development is the structure perspective which considers the class structure of the software; the weakest perspective is the behavior one. The differences in emphasis between the structure and behavior perspectives reflect the difference between conventional and embedded software. Thus, with conventional software a very detailed presentation of the behavior perspective is not necessarily required, but with embedded software it is.>

Read the paper · More papers on PaperTik