Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
|
 |
Activities: Abstractions for collective behavior
| |
|
Activities: Abstractions for collective behavior
Bent Bruun Kristensen1 and Daniel C. M. May2 
| (1) |
Institute for Electronic Systems, Aalborg University, Fredrik Bajers Vej 7, DK-9220 Aalborg Ø, Denmark |
| (2) |
Department of Information Systems, Monash University, Caulfield East, 3145 Victoria, Australia |
Abstract
Conventional object-oriented modeling lacks support for representing the interaction between objects in a conceptually intuitive
way — often dispersing the logic/control of interplay throughout the objects. We introduce the concept of an activity as an abstraction mechanism to model the interplay between objects.
Activities model how our human cognition organizes interaction into units of collective behavior. They are described as classes,
allowing interaction to be modeled by such abstraction processes as generalization and aggregation.
At the analysis and design level activities are presented as a general modeling tool for describing the collective behavior
of systems of objects. We also discuss how activities can be supported at the implementation level by extending existing language
constructs in relation to object-oriented programming languages.
This research was supported in part by the Danish Natural Science Research Council, No. 9400911.
Fulltext Preview (Small, Large)
 References secured to subscribers.
|
|
|
|
|
|