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.
My Menu
Saved Items

Activities: Abstractions for collective behavior

Bent Bruun KristensenContact Information and Daniel C. M. MayContact Information

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

Contact Information Bent Bruun Kristensen
Email: bbkristensen@iesd.auc.dk

Contact Information Daniel C. M. May
Email: dmay@ponderosa.is.monash.edu.au
Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this chapter
Export this chapter as RIS | Text
 
Remote Address: 38.107.191.107 • Server: mpweb05
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)