Activities: Abstractions for collective behavior

13Citations
Citations of this article
13Readers
Mendeley users who have this article in their library.
Get full text

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.

Cite

CITATION STYLE

APA

Bruun Kristensen, B., & May, D. C. M. (1996). Activities: Abstractions for collective behavior. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1098, pp. 479–501). Springer Verlag. https://doi.org/10.1007/bfb0053074

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free