Fq. Yang et al., AN APPROACH TO SOFTWARE-DEVELOPMENT BASED ON HETEROGENEOUS COMPONENT REUSE AND ITS SUPPORTING SYSTEM, SCI CHINA E, 40(4), 1997, pp. 405-413
Software reuse is considered as a practical approach to solving the so
ftware crisis. The BD-HCRUS, a software development supporting system
based on heterogeneous component reuse, is introduced. The system has
a reusable component library as its kernel in charge of the organizati
on, storage and retrieval of the heterogeneous components, an object-o
riented integrated language for the specification and composition of t
he heterogeneous components, and program comprehension tools for rever
se-engineering and extracting reusable components from source code, th
en re-engineering the components. Therefore, a whole support is lent s
ystematically to the acquisition, specification, organization, storage
, retrieval and composition of reusable components.