[go: up one dir, main page]

Skip to main content
Log in

Reuse-based software production technology

  • Scientific Papers
  • Published:
Science in China Series F Information Sciences Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. President’s Information Technology Advisory Committee Interim Report to the President, August, 1998.

  2. Yang Fuqing, Shao Weizong, Mei Hong, The design and inplementation of object oriented CASE environment JBII system, Science in China, Ser. A, 1995, 38(5): 600.

    Google Scholar 

  3. Yang Fuqing, Mei Hong, Li Keqin, Software reuse and software component technology, Chinese Journal of Electronics, 1999, 27(2): 200.

    Google Scholar 

  4. Mili, H., Mili, F., Mili, A., Reusing software: Issues and research directions, IEEE Transactions on Software Engineering, 1995, 21(6): 528.

    Article  Google Scholar 

  5. Tracz, W., Implementation working group summary, in Reuse in Practice Workshop (ed. Bald, J.), Pittsburgh, Pennsylvania, July 1989.

  6. Paolo, B., Stephen, H. E., Special feature: Component-based software using RESOLVE, ACM SIGSOFT, Software Engineering Notes, 1994, 19(4): 21.

    Article  Google Scholar 

  7. Sindre, G., The REBOOT approach to software reuse, System Software, 1995, 30: 201.

    Article  Google Scholar 

  8. OMG 99, Object Management Group, The Common Object Request Broker: Architecture and Specification, Revision 2.3, Oct. 1999.

  9. Dale, R., Inside COM, New York: Microsoft Press, 1997.

    Google Scholar 

  10. Anne, T., Enterprise JavaBean, Dec. www.psgroup.com, 1997.

  11. Arango, G., Prieto-Diaz, R., Domain analysis concepts and research directions, in Domain Analysis and Software System Modeling (eds. Prieto-Diaz, R., Arango, G.), Los Alamitos: IEEE Computer Society Press, 1991, 9–32.

    Google Scholar 

  12. Tracz, W., Confessions of a Used Program Salesman—Institutionalizing Software Reuse, New York: Addison-Wesley Publishing Co., 1995.

    Google Scholar 

  13. NATO, “NATO Standard for Management of a Reusable Software Component Library”, Vol. 2, NATO contact number CO-5957-ADA, 1991.

  14. STARS, Asset library open architecture framework version 1.2, Informal Technical Report STARS-TC-04041/001/02, 1992/8.

  15. Ivar, J., Martin, G., Patrik, J., Software Reuse: Architecture, Process, and Organization for Business Success, New York: ACM Press, 1997.

    Google Scholar 

  16. Neighbors, J. M., The Draco approach to constructing software from reusable components, IEEE Transactions on Software Engineering, SE-10, September 1984, 564–573.

  17. Feiler, P. H., Reengineering: An Engineering Problem (CMU/SEI-93-SR-5, ADA267117), Pittsburgh, Pa.: Software Engineering Center, CMU, July 1993.

    Google Scholar 

  18. Ralph, J., Foote, B., Designing reusable classes, Journal of Object-Oriented Programming, 1988, 1(2): 1.

    Google Scholar 

  19. Prieto-Diaz, R., Status report: Software reusability, IEEE Software, 1993, 10(3): 61.

    Article  Google Scholar 

  20. Brownsword, L., Clements, P., A case study in successful product line development, Technical Report, CMU/SEI-96-TR-016.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yang Fuqing.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Yang, F., Wang, Q., Mei, H. et al. Reuse-based software production technology. Sci China Ser F 44, 8–19 (2001). https://doi.org/10.1007/BF02713936

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02713936

Keywords

Navigation