The viewpoint abstraction in object-oriented modeling and the UML

  • Authors:
  • Renate Motschnig-Pitrik

  • Affiliations:
  • Department of Computer Science and Business Informatics, University of Vienna, Vienna, Austria

  • Venue:
  • ER'00 Proceedings of the 19th international conference on Conceptual modeling
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

In object-oriented (OO) development the viewpoint abstraction has attracted by far less attention than classical abstraction mechanisms, such as classification, generalization, and aggregation. In OO databases, however, recent research has produced powerful view concepts supporting customization, schema evolution, and updates of base objects through views. This paper discusses features of the viewpoint abstraction in the context of OO modeling and specifies extensions to the UML to support the modeling of views. We suggest employing an explicit notion of a view based on research on contexts and on OO databases in order to facilitate the customization of OO models through views. Further, the role of views to support an incremental development process will be discussed.