Bryn R. Marshall
bclasses: A construct and method for modelling co-operative object behaviour
Marshall, Bryn R.; Kennedy, Jessie B.; Barclay, Peter J.
Authors
Prof Jessie Kennedy J.Kennedy@napier.ac.uk
Emeritus Professor
Dr Peter Barclay P.Barclay@napier.ac.uk
Lecturer
Abstract
Current object-oriented (OO) modelling techniques emphasise the static aspects of data objects. Dynamics in general and collaborations between objects in particular tend to be poorly supported and are often treated separately. A full understanding of an object is hindered if we cannot easily grasp what it can do as well as what it is. We require a way of expressing collaborations. Our approach abstracts collaborations and suggests a method of integrating these abstractions into mainstream OO data definition languages (DDLs) thereby adding new modelling primitives. We argue that these are closer to real-world views of objects and are therefore more useful than the modelling contrivances in current use. We demonstrate how these primitives may be translated into DDLs which are easily mapped onto OO programming languages.
Citation
Marshall, B. R., Kennedy, J. B., & Barclay, P. J. (1997). bclasses: A construct and method for modelling co-operative object behaviour. Information and Software Technology, 39(5), 351-361. https://doi.org/10.1016/s0950-5849%2896%2901151-2
Journal Article Type | Article |
---|---|
Acceptance Date | Oct 23, 1996 |
Online Publication Date | May 19, 1998 |
Publication Date | 1997-01 |
Deposit Date | Apr 21, 2022 |
Journal | Information and Software Technology |
Print ISSN | 0950-5849 |
Publisher | Elsevier |
Peer Reviewed | Peer Reviewed |
Volume | 39 |
Issue | 5 |
Pages | 351-361 |
DOI | https://doi.org/10.1016/s0950-5849%2896%2901151-2 |
Keywords | Computer Science Applications; Information Systems; Software |
Public URL | http://researchrepository.napier.ac.uk/Output/2865844 |
You might also like
A problem in querying recursive patterns with OQL
(2002)
Preprint / Working Paper
Interoperable Services for Federations of Database System
(2002)
Presentation / Conference Contribution
A dual-level presentation model for developing user-interfaces.
(2000)
Presentation / Conference Contribution
The Prometheus database for taxonomy
(2000)
Presentation / Conference Contribution
Downloadable Citations
About Edinburgh Napier Research Repository
Administrator e-mail: repository@napier.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2025
Advanced Search