Abstract
Software development will remain something of a handcraft as long as each new program is developed from scratch, without using existing software components. On the other hand, software components present such a diversity of functional properties that the problem of storing them and retrieving them is very difficult. In this paper we propose a structure for a data base of software components, and discuss how this structure addresses some of the issues pertaining to the storage and retrieval of software components.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Bibliography
Ben Cherifa, A., N. Boudriga, A. Mili, R.T. Mittermeir, and W. Rossa: A Formal Specification Structure for Software Reuse. Submitted, 1989.
Boudriga, N., A. Mili, F. Mili.: Towards Structured Specifying. Chichester, UK: Ellis Horwood Ltd, 1989.
Boudriga, N., F. Elloumi and A. Mili.: On the Lattice of Specifications. Submitted, 1990.
Liu, C.L.: Elements of Discrete Mathematics. New York, NY: McGraw Hill, 1977.
Mili, A., X-Y Wang, and Q Yu.: Specification Methodology: An Integrated Relational Approach. Software-Practice and Experience. 16(11), november 1986, pp 1003–1030.
Mili, A., J. Desharnais, F. Mili: Relational Heuristics for the Construction of Deterministic Programs. Acta Informatica. July 1987.
Mittermeir, R.T.: Software Base for Adaptive Maintenance of Complex Software Systems. Proceedings, 7th International ADV Congress. Vienna, 1983.
Mittermeir, R.T. and M. Oppitz.: Software Base for the Flexible Composition of Application Systems. IEEE Transactions on Software Engineering. Vol SE-13(4), April 1987, pp 440–460.
Mittermeir R.T. and W. Rossak.: Software Bases and Software Archives- Alternatives to support Software Reuse. Proceedings of the Fall Joint Computer Conference. Dallas, USA, October 1987.
Mittermeir, R.T.: “Specification Aspects for Software Reuse”. First Algerian Conference on Software Engineering. Oran, Algeria, October 1988.
Mittermeir, R.T and W. Rossak.: Reusability. In: Handbook of Computer Aided Software Engineering. Ng, P.A. and R.T. Yeh, editors. Van Nostrand, 1989.
Morgan, C., K. Robinson, P. Gardiner.: On The Refinement Calculus. Oxford University Computing Laboratory. Technical report PRG-70. October 1988.
Wegner, P.: Capital Intensive Software Technology. IEEE- Software. Vol 1 (3), July 1984, pp 7–45.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1990 Springer-Verlag/Wien
About this chapter
Cite this chapter
Boudriga, N., Mili, A. (1990). A Database of Software Components: An Algebraic Structure and Its Implementation. In: Tjoa, A.M., Wagner, R. (eds) Database and Expert Systems Applications. Springer, Vienna. https://doi.org/10.1007/978-3-7091-7553-8_26
Download citation
DOI: https://doi.org/10.1007/978-3-7091-7553-8_26
Publisher Name: Springer, Vienna
Print ISBN: 978-3-211-82234-0
Online ISBN: 978-3-7091-7553-8
eBook Packages: Springer Book Archive