JSEA  Vol.3 No.2 , February 2010
Building Requirements Semantics for Networked Software Interoperability
ABSTRACT
Naturally, like the web, integrated software systems in Internet will have to be distributed and heterogeneous. To im-prove the interoperability of services for SAAS, it is crucial to build requirements semantics that will cross the entire lifecycle of services especially on requirements stage. In this paper, a requirements semantics interoperability extend-ing approach called Connecting Ontologies (CO) that will act as semantics information carrier designing to facilitate the requirements identification and services composition is proposed. Semantic measurement of Chinese scenario is explored. By adopting the approach, a series of tools support for transport domain are developed and applied based on CO and DPO (Domain Problem Ontology) to enforce requirements engineering of networked software efficiently.

Cite this paper
nullB. Wen, K. He and J. Wang, "Building Requirements Semantics for Networked Software Interoperability," Journal of Software Engineering and Applications, Vol. 3 No. 2, 2010, pp. 125-133. doi: 10.4236/jsea.2010.32016.
References
[1]   Rajkumar Buyyaa, Chee Shin Yeoa, Srikumar Venu- gopala, James Broberg, and Ivona Brandic, “Cloud com-puting and emerging it platforms: Vision, hype, and real-ity for delivering computing as the 5th utility,” Future Generation Computer Systems, Vol. 25, No. 6, pp. 599–616, June 2009.

[2]   K. Q. He, R. Peng, W. Liu, et al. “Networked Software,” Science Press, Beijing, 2008.

[3]   Z. Jin, L. Liu, and Y. Jin, “Software Requirements Engi-neering: Principles and Method,” Science Press, Beijing, 2008.

[4]   J. Mylopoulos, L. Chung, and E. Yu, “From object-oriented to goal-oriented requirements analysis,” Communications of ACM, Vol. 42, No. 1, pp. 31–37, January 1999.

[5]   A. V. Lamsweerde and E. Letier, “From object orienta-tion to goal orientation: A paradigm shift for requirements engineering,” Radical Innovations of Software and Sys-tem Engineering in the Future, pp. 325–340, 2004.

[6]   R. Q. Lu, Z. Jin, and G. Chen, “Ontology-oriented re-quirements analysis,” Journal of Software, Vol. 11, No. 8, pp. 1009–1017, August 2000.

[7]   Z. Jin, “Ontology-based requirements elicitation,” Chi-nese Journal of Computers, Vol. 23, No. 5, pp. 486–492, May 2000.

[8]   R. A. Falbo, G. Guizzardi, and K. C. Duarte, “An onto-logical approach to domain engineering,” In Proceedings of the International Conference on Software Engineering and Knowledge Engineering (SEKE02), Ischia, Italy, pp. 351–358, 2002.

[9]   J. Wang, K. He, P. Gong, et al. “RGPS: A unified re-quirements meta-modeling frame for networked soft-ware,” In Proceedings of Third International Workshop on Advances and Applications of Problem Frames (IWAAPF’08) at 30th International Conference on Soft-ware Engineering (ICSE’08), Leipzig, Germany, pp. 29–35, May 2008.

[10]   K. Q. He, F. He, and B. Li, “Research on service oriented ontology meta modeling theory and methodology,” Chi-nese Journal of Computers, Vol. 28, No. 4, pp. 524–533, April 2005.

[11]   K. Q. He, Y. F. He, and C. Wang, “International standard: Information technology-metamodel framework for inter-operability (mfi)-3: metamodel for ontology registration,” (ISO/IEC19763–3), online at: http://www.iso.org/iso/iso_ catlogue/catalogue_tc/catalogue_detail.htm?csnumber=3863 7. ISO, 2007.

[12]   Y. Mao, Z. Wu, and H. Chen, “Sub-ontology based re-source management for web-based e-learning,” doi: http://doi.ieeecomputersocirty.org/10.1109/TKDE.2008.127, 2008

[13]   B. Hu, K. Q. He, H. F. Chen, and J. Wang, “Require-ments driven web service composition based on RGPS domain assets: Approach and realization,” Journal of Chi-nese Computer System, Vol. 30, No. 5, pp. 859–862, May 2009.

[14]   K. Q. He, “Semantic interoperability refining and clus-tering theory and its application in on demand service ag-gregation,” Science in China, F: Information Science (un-published).

[15]   L. Lin, “Text clustering research based on semantic dis-tance,” Master’s thesis, Xiamen University, April 2007.

[16]   W. Liu, “Research on services-oriented software re-quirements elicitation and analysis,” PhD thesis, Wuhan University, June 2008.

[17]   M. Mikyeong and Y. Keunhyuk, “An approach to devel-oping domain requirements as a core asset based on commonality and variability analysis in a product line,” IEEE Software Engineering (unpublished), Vol. 31, No. 7, pp. 551–569, July 2005.

[18]   J. Euzenat, “An api for ontology alignment,” In Proceed-ings of 3rd International Semantic Web Conference (ISWC), Hiroshima, Japan, Lecture Notes in Computer Science, Vol. 3298, pp. 698–712, 2004.

[19]   J. Euzenat and P. Shvaiko, “Ontology matching springer,” Heidelberg, Germany, 2007.

[20]   Shuaib Karim, Khalid Latif1, and A. Min Tjoa1, “Pro-viding universal accessibility using connecting ontologies: A holistic approach,” Lecture Notes in Computer Science 4556, pringer-Verlag, Berlin Heidelberg, Vol. 3, pp. 637–646, S 2007.

[21]   Cregan Anne, “W3c semantic web ontology languages: Owl and rdf tutorial,” Technical Report, ISO/IEC JTC1 SC32 11th Open Forum on Metadata Registries, Sydney, Australia, May 2008. Tutorial.ppt.

[22]   C. Bizer, T. Heath, and T. Berners-Lee, “Linked data: The story so far,” International Journal on Semantic Web and Information Systems, Vol. 5, No. 3, pp. 1–22, 2009.

 
 
Top