Improving the Reuse Possibilities of the Behavioral Aspects of Object-Oriented Domain Models

0
89

Authors: Geert Poels, Monique Snoeck

Tags: 2000, conceptual modeling

Reuse of domain models is often limited to the reuse of the structural aspects of the domain (e.g. by means of generic data models). In object-oriented models, reuse of dynamic aspects is achieved by reusing the methods of domain classes. Because in the object-oriented approach any behavior is at-tached to a class, it is impossible to reuse behavior without at the same time re-using the class. In addition, because of the message passing paradigm, object interaction must be specified as a method attached to one class which is invoked by another class. In this way object interaction is hidden in the behavioral as-pects of classes. This makes object interaction schemas difficult to reuse and customize. The focus of this paper is on improving the reuse of object-oriented domain models. This is achieved by centering the behavioral aspects around the concept of business events.

Read the full paper here: https://link.springer.com/chapter/10.1007/3-540-45393-8_31