Abstract

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. >

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call