Abstract
An empirical study to identify standardizable small-scale software components from existing source code is described. The rationale for such an effort is presented, followed by a description of the specific study performed by the author. Component identification methods are presented along with preliminary findings. Future identification efforts and possible notational schemes are also discussed.
- Backus, John, "Can Programming Be Liberated from the von Neumann Style? A Functional Style and Its Algebra of Programs," Communications of the ACM, Vol. 21, No. 8, August 1978, pp. 613--641. Google ScholarDigital Library
- Barber, M. E., "A Formal Specification Language Proposal," private communication, August 1978.Google Scholar
- Kernighan, Brian W. and P. J. Plauger, Software Tools, Addison-Wesley, Reading, Massachusetts, 1976. Google ScholarDigital Library
- Knuth, Donald E., "An Empirical Study of FORTRAN Programs," Software-Practice and Experience, Vol. 1, No. 2, February 1971, pp. 105--133.Google ScholarCross Ref
- Mcllroy, M. Douglas, "Macro Instruction Extensions of Compiler Languages," Communications of the ACM, Vol. 3, No. 4, April 1960, pp. 214--220. Google ScholarDigital Library
- Parnas, David L., "On the Design and Development of Program Families," IEEE Transactions on Software Engineering, Vol. SE-2, No. 1, March 1976, pp. 1--30. Google ScholarDigital Library
- Rawson, Edward B., "Standard Software Modules: Can We Find the Pot of Gold?", COMPCON, Spring 1978, pp. 285--287.Google Scholar
Recommendations
Certification process of software components
Component based systems are the result of structuring a system according to particular design pattern which involves components, component frameworks, component models, component composition, component interfaces, contracts and certification. The ...
On Building Testable Software Components
ICCBSS '02: Proceedings of the First International Conference on COTS-Based Software SystemsComponent engineering is gaining substantial interest in the software engineering community. A lot of research efforts have been devoted to the analysis and design methods for component-based software. However, only few papers address the testing of ...
Comments