Reuse-based Software Production Technology
Yang Fuqing,Wang Qianxiang,Mei Hong,Chen Zhaoliang
DOI: https://doi.org/10.1007/bf02713936
2001-01-01
Science in China Series F Information Sciences
Abstract:>Software reuse is viewed as a key technology to improve software product quality and productivity. This paper discusses a series of technologies related with software reuse and software component technology: component model, which describes component’s essential characteristics; component acquisition technology, of which domain engineering is the main approach; component management technology, of which component library is the kernel; application integration and composition technology, of which application engineering is the main approach; software evolution technology, of which software reengineering is the main approach, etc. This paper introduces the software development environment: JadeBird Software Production Line System, which effectively integrates the above-mentioned technologies.