Abstract
In the paper a new approach for modeling program variants is proposed, which is focused on both increasing the level of software reuse and supporting collaboration of programmers who work together. In this approach, a program is composed of a program body and a set of logically independent program contexts. During the program development, collaboratively working programmers address different contexts and do not conflict with each other. The programming environment supports awareness and communication mechanisms among them. During the program execution, only one context is active. It may, however, be changed dynamically at program run-time.
Preview
Unable to display preview. Download preview PDF.
Bibliography
Atkinson, B., Goldberg, A., Griss M., McCullough, R., Morisson, J., Reuse: Truth or Fiction, Proc. Int. Conf. OOPSLA'92, Panel Session (1992).
Boldyreff, C., Software Engineering Design: A Paradigm Case of Computer Supported Cooperative Work, in Design Issues in CSCW (D. Rosenberg, C. Hitchison, eds.). Springer-Verlag (1994).
McDermid, J.A., Introduction and Overview, Part II: Methods, Techniques and Technology, in Software Ingeneer's Reference Book, (J.A. McDermid, ed), Butterworths, London (1990).
Goldberg, A., Robson, D., Smalltalk-80: The Language and its Implementation, Addison-Wesley (1983).
MIT-JSME, Computer Aided Cooperative Product Development, Proc. of the MIT-JSME Workshop, MIT, Cambridge, MA (1989).
Stroustrup, B., The C++ Programming Language, Addison-Wesley (1991).
Wieczerzycki, W., Software Reusability Through Versions, Software — Practice and Experience, Vol. 26(8), pp. 911–927, John Wiley & Sons (1996).
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wieczerzycki, W. (1997). Object-oriented environment for collaborative software design. In: Hameurlain, A., Tjoa, A.M. (eds) Database and Expert Systems Applications. DEXA 1997. Lecture Notes in Computer Science, vol 1308. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0022029
Download citation
DOI: https://doi.org/10.1007/BFb0022029
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-63478-2
Online ISBN: 978-3-540-69580-6
eBook Packages: Springer Book Archive