Behavioral relationships in object-oriented analysis:

Abstract: "The object-modeling phase of common object-oriented analysis approaches often focuses on representing architectural (or structural) relationships among classes separately from the classes themselves. For example an employs relationship from class employer to class employee would not...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Sullivan, Kevin J. (VerfasserIn), Notkin, David (VerfasserIn)
Format: Buch
Sprache:English
Veröffentlicht: Seattle, Wash. 1991
Schriftenreihe:University of Washington <Seattle, Wash.> / Department of Computer Science: Technical report 91,9,3
Schlagworte:
Zusammenfassung:Abstract: "The object-modeling phase of common object-oriented analysis approaches often focuses on representing architectural (or structural) relationships among classes separately from the classes themselves. For example an employs relationship from class employer to class employee would not be represented in the attributes of the employer or employee classes, but by an arc drawn between these classes. Architectural relationships are externalized to increase the intellectual tractability, semantic clarity, reusability, and ease of evolution of the resulting model. In dynamic modeling, in contrast, object-oriented analysis generally fails to externalize representations of behavioral relationships, instead casting them in terms of direct communications among the related classes
This produces exactly the intertwining of definitions that externalizing architectural relationships was intended to avoid, largely defeating the benefits of the previous phase. We informally and formally show that it is not possible to externalize behavioral relationships in a formalism supporting only direct method invocation-like communication. We show that implicit invocation is the dual of explicit method invocation and that adding an implicit invocation mechanism makes it possible to externalize behavioral relationships. We analyze common approaches and show that, even when implicit invocation is available, these approaches fail to externalize behavioral relationships. Finally, we provide rules of thumb for how to produce a model based on behavioral relationships.
Beschreibung:17 S.

Es ist kein Print-Exemplar vorhanden.

Fernleihe Bestellen Achtung: Nicht im THWS-Bestand!