BCLASSES - A CONSTRUCT AND METHOD FOR MODELING COOPERATIVE OBJECT BEHAVIOR

Citation
Br. Marshall et al., BCLASSES - A CONSTRUCT AND METHOD FOR MODELING COOPERATIVE OBJECT BEHAVIOR, Information and software technology, 39(5), 1997, pp. 351-361
Citations number
28
Categorie Soggetti
Computer Sciences","Information Science & Library Science","Computer Science Information Systems","Computer Science Software Graphycs Programming
ISSN journal
09505849
Volume
39
Issue
5
Year of publication
1997
Pages
351 - 361
Database
ISI
SICI code
0950-5849(1997)39:5<351:B-ACAM>2.0.ZU;2-I
Abstract
Current object-oriented (OO) modelling techniques emphasise the static aspects of data objects. Dynamics in general and collaborations betwe en objects in particular tend to be poorly supported and are often tre ated separately. A full understanding of an object is hindered if we c annot easily grasp what it can do as well as what it is. We require a way of expressing collaborations. Our approach abstracts collaboration s and suggests a method of integrating these abstractions into mainstr eam OO data definition languages (DDLs) thereby adding new modelling p rimitives. We argue that these are closer to real-world views of objec ts and are therefore more useful than the modelling contrivances in cu rrent use. We demonstrate how these primitives may be translated into DDLs which are easily mapped onto OO programming languages. (C) 1997 E lsevier Science B.V.