Abstract
We advocate an approach towards the characterisation of components where their qualifications are deduced systematically from a small set of elementary assumptions. Using the characteristics that we find, we discuss some implications for components of real-time and distributed systems. Also we touch upon implications for design-paradigms and some disputed issues about components.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Broy M., Deimel A., Henn J., Koskimies K., Plasil F., Pomberger G., Pree W., Szyperski C: What characterizes a (software) component?, Software Concepts & Tools (vol. 19, no. 1), 1998.
Carriero, N. and Gelernter, D., Linda in context, Communications of the ACM, vol 32(4), pp. 444–458, April 1989.
Freeman, E., Hupfer, S. and Arnold, K., JavaSpaces(TM) Principles, Patterns and Practice (The Jini Technology Series), Addison-Wesley, 1999.
Harrison, W. and Osher, H., Subject-oriented Programming (a critique of pure objects), in: Proceedings of OOPSLA 1993, pp. 411–428.
McIlroy, D., Mass Produced Software Components, in “Software Engineering, Report on a conference sponsored by the NATO Science Committee, Garmisch, Germany, 7th to 11th October 1968”, P. Naur and B. Randell (eds), Scientific Affairs Division, NATO, Brussels, 1969, 138–155.
Parnas, D.L., On the Criteria to be used in Decomposing Systems into Modules, Communications of the ACM, Vol. 15, No. 12, Dec. 1972.
Papadopoulos, G.A. and Arbab, F., Coordination Models and Languages. In M. Zelkowitz, editor, Advances in Computers, The Engineering of Large Systems, volume 46. Academic Press, August 1998.
Ritchie, D.M., The Evolution of the Unix Time-sharing System, Proceedings of the Conference on Language Design and Programming Methodology, Sydney, 1979, Lecture Notes in Computer Science 79: Language Design and Programming Methodology, Springer-Verlag, 1980 (also at http://cm.bell-labs.com/cm/cs/who/dmr/hist.html).
Sametinger, J., Software Engineering with Reusable Components, Springer, 1997.
Shaw, M. and Garlan, D., Software Architecture: Perspectives on an Emerging Discipline, Prentice Hall, 1996.
Szyperski, C, Component Software: Beyond Object-Oriented Programming, Addison-Wesley, 1998.
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
Chaudron, M.R.V., de Jong, E. (2000). Components are from Mars. In: Rolim, J. (eds) Parallel and Distributed Processing. IPDPS 2000. Lecture Notes in Computer Science, vol 1800. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45591-4_99
Download citation
DOI: https://doi.org/10.1007/3-540-45591-4_99
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67442-9
Online ISBN: 978-3-540-45591-2
eBook Packages: Springer Book Archive