Abstract
Emerging technologies such as the Internet, the World Wide Web, Java™ technology, and software components are accelerating product life cycles and encouraging collaboration across organizational boundaries. The familiar coordination problems of large scale software development reappear in a context where tools used by collaborators must be less tightly coupled to one another than before. To the traditional notion of scale, based on the size of software systems, must be added a new dimension of scale: organizational complexity. Designing configuration management systems that scale well over both dimensions requires difficult trade-offs between reliability and flexibility. At the heart of these trade-offs is the aggregate information shared by collaborators: how it is represented, maintained, and understood by the people and tools using it. While designing a prototype development environment intended to scale in both dimensions, we have revisited the role played by naming. A proposed extension to the prototype’s naming system addresses issues such as which objects should be named and how the shared naming system is constructed.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Atkinson, M., Daynès, L., Jordan, M., Printezis, T., Spence, S.: An Orthogonally Persistent Java. ACM SIGMOD Record 25 (1996) 68–75
Baker, H.: Equal Rights for Functional Objects or, The More Things Change, The More They Are the Same. ACM OOPS Messenger 4,4 (October 1993) 2–27
Davidow, W., Malone, M.: The Virtual Organization: Structuring and Revitalizing the Corporation for the 21st Century. Burlingame Books (1992)
Kaiser, G., Dossick, S.: Workgroup Middleware for Distributed Projects. IEEE Seventh International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (June 1998) 63–68
Gosling, J., Joy, W., Steele, G.: The JavaTM Language Specification. Addison-Wesley (1996)
Hall, R., Heimbigner, D., Wolf, A.: A Cooperative Approach to Support Software Deployment Using the Software Dock. Proceedings of the International Conference on Software Engineering, Los Angeles, CA. (May 1999)
Jordan, M., Van De Vanter, M.: Modular System Building With Java Packages. In: Ebert, J., Lewerentz, C. (eds.): Proceedings 8th Conference on Software Engineering Environments. IEEE Computer Society Press, Los Alamitos, CA, USA (1997) 155–163
Levin, R., McJones, P.: The Vesta Approach to Configuration Management. Research Report 105. Digital Equipment Corporation Systems Research Center (1993)
Marimba Inc. Castanet Product Family. http://www.marimba.com/ (1998)
Murer, T., Scherer, D.: Structural unity of product, process and organization form in the GIPSY process support framework. In: Ebert, J., Lewerentz, C. (eds.): Proceedings 8th Conference on Software Engineering Environments. IEEE Computer Society Press, Los Alamitos, CA, USA (1997) 93–100
Murer, T., Van De Vanter, M.: Replacing Copies With Connections: Managing Software across the Virtual Organization. 2ndWorkshop on Coordinating Distributed Software Development Projects at IEEE Eighth International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises WETICE-8, Stanford University (June 1999)
Noll, J., Scacchi, W.: Supporting Distributed Configuration Management in Virtual Enterprises. Proceedings 7th InternationalWorkshop Software Configuration Management (ICSE 97 SCM-7), Lecture Notes in Computer Science, Vol. 1235. Springer-Verlag, Berlin Heidelberg New York (1997) 142–160
Van De Vanter, M.: Coordinated editing of versioned packages in the JP programming environment. Proceedings System Configuration Management, ECOOP’ 98 SCM-8 Symposium. Lecture Notes in Computer Science, Vol. 1439. Springer-Verlag, Berlin Heidelberg New York (1998) 158–173
IETF WebDAV Working Group, World Wide Web Distributed Authoring and Versioning, http://www.webdav.org/
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Van De Vanter, M.L., Murer, T. (1999). Globel Names: Support for Managing Software in a World of Virtual Organizationss. In: System Configuration Management. SCM 1999. Lecture Notes in Computer Science, vol 1675. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48253-9_11
Download citation
DOI: https://doi.org/10.1007/3-540-48253-9_11
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66484-0
Online ISBN: 978-3-540-48253-6
eBook Packages: Springer Book Archive