Abstract
Composition of systems requires compatibility between its components. In today’s software market the compatibility relations between components are complex: there is a variety of compatibility elements, which can be proprietary or standardized. Moreover, network externalities concur to give higher value to compatible components, while transition costs impair the migration between incompatible products. The paper analyzes the technical and economic aspects of compatibility in system composition. It presents the different perspectives of system builders and component producers with respect to compatibility in the reference domain of email systems.
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
Yellin, D.M., Strom, R.E.: Interfaces, protocols, and the semi-automatic construction of software adaptors. In: Proceedings of the ninth annual conference on Object- oriented programming systems, language, and applications, Portland, OR, October 23- 28, pp. 176–190 (1994)
Yellin, D.M., Strom, R.E.: Protocol specifications and component adaptors. ACM Transactions on Programming Languages and Systems 19(2), 292–333 (1997)
Weber, F.: Towards a discipline of class composition. In: proceedings on Object-oriented programming systems, languages, and applications (Addendum), Vancouver, B.C. Canada, October 18-22, pp. 149–151 (1992)
Gandal, N.: Hedonic Price Indexes for Spreadsheets and an Empirical Test of the Network Externalities Hypothesis. RAND Journal of Economics 25(1) (1994)
Brynjolfsson, E., Kemerer, C.F.: Network Externalities in Microcomputer Software: An Econometric Analysis of the Spreadsheet Market. Management Science 42(12), 1627–1647 (1996)
Farrell, J., Saloner, G.: Standardization, Compatibility, and Innovation. Rand Jour-nal of Economics 16(1) (1985)
Farrell, J., Saloner, G.: Installed Base and Compatibility: Innovation, Product Preannouncements, and Predation. American Economic Review 76(5) (1986)
Farrell, J., Saloner, G.: Converters, Compatibility, and the Control of Interfaces. The Journal of Industrial Economics 40(1) (1992)
Economides, N.: Network Externalities, Complementarities, and Invitations to Enter. European Journal of Political Economy 12, 211–232 (1996)
Shapiro, C., Varian, H.R.: Information Rules: A Strategic Guide to the Network Economy. Harvard Business School Pr., Boston (1999)
Choi, J.P.: Network Externality, Compatibility Choice, and Planned Obsolescence. Journal of Industrial Economics 42(2) (1994)
Poulin, J.S.: Software Architectures, Product Lines, and DSSAs: Choosing the Appropriate Level of Abstraction. In: Proceedings of the 8th Workshop on Institutionalizing Soft- ware Reuse, Columbus, Ohio (1997)
Simos, M.A.: Lateral Domains: Beyond Product-Line Thinking. In: proceedings of the 8th Workshop on Institutionalizing Software Reuse, Columbus, Ohio (1997)
Baumol, W.J., Panzar, J.C., Willig, R.D.: Contestable Markets and The Theory of Industrial Structure. Harcourt Brace Jovanovich, Inc., New York (1982)
Samuelson, P.: Software compatibility and the law. Communications of the ACM 38(8), 15–22 (1995)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Succi, G., Predonzani, P., Vernazza, T. (2000). Compatibility Elements in System Composition. In: Frakes, W.B. (eds) Software Reuse: Advances in Software Reusability. ICSR 2000. Lecture Notes in Computer Science, vol 1844. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-44995-9_26
Download citation
DOI: https://doi.org/10.1007/978-3-540-44995-9_26
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67696-6
Online ISBN: 978-3-540-44995-9
eBook Packages: Springer Book Archive