A model for co-operative object-oriented programming
- 1 January 1993
- journal article
- Published by Institution of Engineering and Technology (IET) in Software Engineering Journal
- Vol. 8 (1) , 41-48
- https://doi.org/10.1049/sej.1993.0007
Abstract
In this paper we describe an abstract model for the development of object-oriented software in a context where several programmers work together as a team. We introduce the different levels that compose our model, mapping its concepts and tools to existing systems whenever possible. The goal of this work is to design an environment for co-operative programming that deals specifically with the needs of developers using object-oriented technology. Our model is based on existing software engineering tools for the development of medium and large software projects, and also on a survey of user requirements for object-oriented programming. We explain the reasons why existing software engineering tools for team programming are not suited to object-oriented technology. We also briefly describe our prototype and the tools necessary to support our co-operative object-oriented programming model.Keywords
This publication has 5 references indexed in Scilit:
- Orwell—a configuration management system for team programmingPublished by Association for Computing Machinery (ACM) ,1988
- BrouHaHa- A portable Smalltalk interpreterPublished by Association for Computing Machinery (ACM) ,1987
- Object-oriented database support for software environmentsACM SIGMOD Record, 1987
- Dimensions of object-based language designPublished by Association for Computing Machinery (ACM) ,1987
- Class modification in the GemStone object-oriented DBMSPublished by Association for Computing Machinery (ACM) ,1987