ACM SIGSOFT Software Engineering Notes
CASE is software automation
EIFFEL: reusability and reliability
Software reuse: emerging technology
Object oriented design with applications
Object oriented design with applications
Developing reusable software for military systems, why it is needed, why it isn't working
ACM SIGSOFT Software Engineering Notes
Object-oriented design
Parameterized specifications for software reuse
ACM SIGSOFT Software Engineering Notes
Software Engineering
Object-Oriented Software Construction
Object-Oriented Software Construction
Supporting Reuse of Event-B Developments through Generic Instantiation
ICFEM '09 Proceedings of the 11th International Conference on Formal Engineering Methods: Formal Methods and Software Engineering
Hi-index | 0.00 |
Software reuse has great potential to improve software development productivity. However, it has had only limited success in practice. This is because that there are non technical factors as well technical ones affecting software reusability. This paper discusses some problems related to software reuse, analyzes some technical supports for software reuse, and introduces a reusability-based software development system which has been prototyped and is under further improvement. The prominent features of the system include: allowing programmers dynamically to put tested working program components (including data objects created at run-times) into the reusable software library, helping programmers produce software specifications, automatically searching for the required components according to users' queries, assisting users to make a query, and allowing users to select the retrieved components and browse their specifications.