The role of frame-based representation in reasoning
Communications of the ACM
Fourth-generation languages. Volume I: principles
Fourth-generation languages. Volume I: principles
Experience with a data base of programs
SDE 2 Proceedings of the second ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Software Bases for the Flexible Composition of Application Systems
IEEE Transactions on Software Engineering
Operations for programming in the all
ICSE '85 Proceedings of the 8th international conference on Software engineering
ICSE '85 Proceedings of the 8th international conference on Software engineering
PMDB—a project master database for software engineering environments
ICSE '85 Proceedings of the 8th international conference on Software engineering
Code reusability in the large versus code reusability in the small
ACM SIGSOFT Software Engineering Notes
A Programming Environment Framework Based on Reusability
Proceedings of the First International Conference on Data Engineering
Functional composition: a mechanism to compose programs
ACM SIGSOFT Software Engineering Notes
Semi-Automatic Program Construction from Specifications Using Library Modules
IEEE Transactions on Software Engineering
A survey of software reuse libraries
Annals of Software Engineering
Hi-index | 0.01 |
The paper addresses the topic of software reuse by highlighting its various aspects. In particular, arguments are raised that the notion of “software reuse” cannot be limited to source code only.On this basis, two approaches for reusing software are presented. Software archives are structures supporting reuse of “conventionally produced” software at different levels of abstraction and for different stages of development. Software Bases, on the other hand, support the idea of programming in refinable application dependent patterns of a given problem domain. They support software reuse on a fine grain level in strict analogy to the way data is made available to a corporate audience by data base management systems.