DocumentCode
1942783
Title
On Reuse of Source Code Components in Modernizing Enterprise Systems
Author
Ilk, Noyan ; Zhao, J. Leon ; Hofmann, Paul
Author_Institution
EPIC Lab., Univ. of Arizona, Tucson, AZ
fYear
2008
fDate
28-29 Sept. 2008
Firstpage
1
Lastpage
5
Abstract
Modernization of enterprise systems creates new challenges to corporations on how to transform the existing IT assets into service-oriented architectures. Exposing existing system functionality in the form of enterprise services is one efficient way to leverage the value and reusability of enterprise systems. In this respect, existing system components can be used as the foundation of newly created services. However, one problem to overcome is the lack of system semantics to support the reuse of existing source code. In this paper, we present an approach to discover semantic relations between high-level business functionalities and low-level source code components. Our approach is based on the idea that the gap between service components and source code components of an enterprise system can be bridged by mapping through entity similarity. The procedure of our approach consists of two steps; (1) generating ontologies of source code components and the proposed enterprise services, (2) semantic mapping of ontology entities through similarity measures. We evaluate our approach in the framework of a commercial enterprise systems application. Initial results indicate that the proposed approach is useful for discovering service- related knowledge from existing source code components.
Keywords
business data processing; object-oriented programming; ontologies (artificial intelligence); software architecture; software reusability; commercial enterprise systems application; enterprise systems; enterprise systems reusability; high-level business functionalities; low-level source code components; semantic relations; service-oriented architectures; source code component reuse; system functionality; Business; Communication standards; Computer architecture; Costs; Data structures; Logic design; Mission critical systems; Ontologies; Reverse engineering; Service oriented architecture;
fLanguage
English
Publisher
ieee
Conference_Titel
Advanced Management of Information for Globalized Enterprises, 2008. AMIGE 2008. IEEE Symposium on
Conference_Location
Tianjin
Print_ISBN
978-1-4244-3694-1
Electronic_ISBN
978-1-4244-2972-1
Type
conf
DOI
10.1109/AMIGE.2008.ECP.65
Filename
4721507
Link To Document