Skip to main content

Object-oriented environment for collaborative software design

  • Object Oriented Databases II
  • Conference paper
  • First Online:
Book cover Database and Expert Systems Applications (DEXA 1997)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1308))

Included in the following conference series:

  • 105 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Bibliography

  1. Atkinson, B., Goldberg, A., Griss M., McCullough, R., Morisson, J., Reuse: Truth or Fiction, Proc. Int. Conf. OOPSLA'92, Panel Session (1992).

    Google Scholar 

  2. 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).

    Google Scholar 

  3. 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).

    Google Scholar 

  4. Goldberg, A., Robson, D., Smalltalk-80: The Language and its Implementation, Addison-Wesley (1983).

    Google Scholar 

  5. MIT-JSME, Computer Aided Cooperative Product Development, Proc. of the MIT-JSME Workshop, MIT, Cambridge, MA (1989).

    Google Scholar 

  6. Stroustrup, B., The C++ Programming Language, Addison-Wesley (1991).

    Google Scholar 

  7. Wieczerzycki, W., Software Reusability Through Versions, Software — Practice and Experience, Vol. 26(8), pp. 911–927, John Wiley & Sons (1996).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Abdelkader Hameurlain A Min Tjoa

Rights and permissions

Reprints 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

Publish with us

Policies and ethics