2002 · 39 citations · 12 references
ComputingComputer ScienceFormal MethodsInformation RetrievalSoftware EngineeringSoftware ArchitectureSoftware ConstructionSoftware DesignSoftware MaintenanceSoftware ModelingSoftware ReuseComponent RefinementComponent ReuseComponent SpecificationsRefinementRefinement OrderingRequirements RepositoriesSoftware Component ReuseSoftware Components
Software reuse poses a number of challenges, ranging from managerial to technical - not least of these is the problem of storing and retrieving software components in a time efficient manner. This paper presents the design and implementation of an automated software repository, where software components can be automatically stored and retrieved. This repository is based on a formal representation of programs and their specifications, as well as a refinement ordering of these specifications.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
12
An introduction to database systems
Ben Shneiderman · Information Processing & Management · 1976 · 1K citations
Classifying Software for Reusability
Rubén Prieto-Díaz, Peter Freeman · IEEE Software · 1987 · 695 citations
Status report: software reusability
Rubén Prieto-Díaz · IEEE Software · 1993 · 244 citations