A Grid-Oriented Platform for Software Component Repository Based on Domain Ontology

Reusable software component repository (SCR) and retrieval management of components have long been in active research for many years. However, building interoperable SCRs is still a challenge for software engineering. Now, domain ontologies have been employed to manage software components, and the method has been deemed as an effective way to achieve the interoperability among different SCRs. Recently, ISO/IEC initiated a new standard (No. 19763) based on OMG MOF (meta-object facility) and ISO/IEC 11179 (MDR, metadata registry) to specify a framework for metamodel interoperability. According to the 3r part of the standard, viz. Metamodel for ontology registration, we developed a grid-oriented platform for ontology-based SCR. In this paper, we present the approach that implements the new standard, and introduce the design of architecture and core component of the platform, which has been successfully deployed in several software enterprises to facilitate producing software systems with software components. Eventually, we put forward the future work to solve the emergent problems when using the platform.

[1]  Xin Peng,et al.  Using Abstract State Machine in Architecture Design of Distributed Software Component Repository , 2006, APWeb Workshops.

[2]  Vijayan Sugumaran,et al.  A semantic-based approach to component retrieval , 2003, DATB.

[3]  Thomas R. Gruber,et al.  A Translation Approach to Portable Ontologies , 1993 .

[4]  Grace A. Lewis,et al.  Building systems from commercial components , 2002, ICSE '02.

[5]  Keqing He,et al.  Design and realization of ebXML registry classification model based on ontology , 2005, International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II.

[6]  He Keqing Information Technology -Metamodel Framework for Interoperability— , 2008 .

[7]  Peng Liang,et al.  A methodology for acquisition of software component attribute ontology , 2004, The Fourth International Conference onComputer and Information Technology, 2004. CIT '04..

[8]  Keqing He,et al.  An Approach for Constructing Software Component Repository in Grid Environments , 2004, GCC Workshops.

[9]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..

[10]  He Keqing,et al.  Research on semantic Web service-oriented MMFI for complex information registration , 2005, IEEE International Workshop on Service-Oriented System Engineering (SOSE'05).

[11]  Jin Liu,et al.  Research on Semantic-Based Web Services Registry Federation , 2005, GCC.

[12]  Keqing He,et al.  Maintaining Consistency of Ontologies Registry with Description Logic , 2005, ISWS.

[13]  S.A. Hissam,et al.  Building systems from commercial components , 2002, Proceedings of the 24th International Conference on Software Engineering. ICSE 2002.

[14]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[15]  Ian T. Foster,et al.  Grid Services for Distributed System Integration , 2002, Computer.