Skip to main content
Log in

Semantic network based component organization model for program mining

  • Published:
Journal of Central South University of Technology Aims and scope Submit manuscript

Abstract

Based on the definition of component ontology, an effective component classification mechanism and a facet named component relationship are proposed. Then an application domain oriented, hierarchical component organization model is established. At last a hierarchical component semantic network (HCSN) described by ontology interchange language (OIL) is presented and then its function is described. Using HCSN and cooperating with other components retrieving algorithms based on component description, other components information and their assembly or composite modes related to the key component can be found. Based on HCSN, component directory library is catalogued and a prototype system is constructed. The prototype system proves that component library organization based on this model gives guarantee to the reliability of component assembly during program mining.

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

Access this article

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. ZHANG Yong, WANG Yuan-feng, QIAN Le-qiu. An integrated software component description framework [J]. Chinese J Computers, 2002,25(5): 502–507. (in Chinese)

    Google Scholar 

  2. ZHANG Chi, ZHANG Yao-xue, WEI Zi-zhong. Designing and implementation of distributed component catalog database[J]. Computer Engineering and Application, 2001,23:146–150. (in Chinese)

    Google Scholar 

  3. WEI Zi-zhong. Research on program mining underlying network environments[D]. Beijing: Department of Computer Science and Technology, Tsinghua university, 2001. (in Chinese)

    Google Scholar 

  4. CHANG Ji-chuan, LI Ke-qin, GUO Li-feng, et al. Representing and retrieving reusable software components in JB (Jadebird System) [J]. Acta Electronic Sinica, 2000,28(8):20–23. (in Chinese)

    Google Scholar 

  5. Trastour D, Bartolini C, Gonzalez C J. A semantic web approach to service description for matchmaking of services[A]. Proceedings of the International Semantic Web Working Symposium[C]. California: IOS Press,2001.

    Google Scholar 

  6. Horrocks I, Fensel D, Goble C, et al. The ontology interchange language OIL: the grease between ontologies[A]. The 12th International Conference on Knowledge Engineering and Knowledge Management (EK-AW)[C]. France:Juan-les-Pins, 2000.

  7. XU Zhen-quan. The methodology and technology of software reuse[M]. Wuhan: Huazhong University of Science & Technology Press, 1998. (in Chinese)

    Google Scholar 

  8. Zaremski A M, Wing J M. Signature matching: a tool for using software libraries[J]. ACM Trans on Software Engineering and Methodology, 1995,4(2): 146–170.

    Article  Google Scholar 

  9. Jeng J J, Cheng B H C. Specification matching for software reuse: a foundation[A]. Proceeding of the 17th International Conference on Software Engineering Symposium on Software Reusability[C]. Washington: ACM Press,1995.

    Google Scholar 

  10. Sycara K, Widoff S, Klusch M J. LARKS: dynamic matchmaking among heterogeneous software agents in cyberspace[J]. Autonomous Agents and Multi-agent Systems, 2002,5:173–203.

    Article  Google Scholar 

  11. Zarmeski A M, Wing J M. Specification matching of software components[J]. ACM Trans on Software Engineering and Methodology, 1997,6(4):333–369.

    Article  Google Scholar 

  12. Kon F, Campbell B H. Dependence management in component-based distributed systems [J]. IEEE Concurrency, 2000, 8(1):26–36. (in Chinese)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wang Bin PhD.

Additional information

Foundation item: Project ([2000]156) supported by Key Research Project of Ministry of Education of China

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wang, B., Zhang, Yx. & Chen, Sq. Semantic network based component organization model for program mining. J Cent. South Univ. Technol. 10, 369–374 (2003). https://doi.org/10.1007/s11771-003-0041-7

Download citation

  • Received:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11771-003-0041-7

Key words

CLC number

Navigation