DocumentCode :
1862777
Title :
An Ontology-Based Approach to Reengineering Enterprise Software for Cloud Computing
Author :
Zhou, Hong ; Yang, Hongji ; Hugill, Andrew
Author_Institution :
Software Technol. Res. Lab., De Montfort Univ., Leicester, UK
fYear :
2010
fDate :
19-23 July 2010
Firstpage :
383
Lastpage :
388
Abstract :
Cloud computing is the future trend for enterprise software solutions, which means a lot of legacy systems will need to be either adapted to fit the requirement of cloud computing or to be purged and redesigned from scratch. However, enterprise software is far too complex for any human being to understand as a whole. This paper proposes a novel approach to reengineering enterprise software for cloud computing by building an ontology for enterprise software and then partitioning the enterprise software ontology to decompose enterprise software into potential service candidates. Ontology development process includes three steps, namely, building ontologies for source code, data, and application framework respectively, integrating captured ontologies and deploying the final produced ontology. Firstly, the ontology development process is supported by the reverse engineering and model transformation techniques. Secondly, the ontology integration is based on ontology engineering research. Thirdly, the deployment of enterprise software ontology is done through the software reengineering activities. Once the ontology is built, there will be a link between ontology and enterprise software. By analysing the concepts and relations in ontology, the enterprise software will be understood and decomposed as different service candidates.
Keywords :
business process re-engineering; cloud computing; ontologies (artificial intelligence); service-oriented architecture; software maintenance; systems re-engineering; cloud computing; legacy system; model transformation technique; ontology development process; ontology engineering research; reengineering enterprise software; source code; Biological system modeling; Cloud computing; Databases; OWL; Ontologies; Software; Unified modeling language; Class Diagram; Cloud Computing; Enterprise Software; Hibernate ORM Framework; Model Transformation; Ontology; Ontology Development Process; Ontology Integration; Ontology Partitioning; Service;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference (COMPSAC), 2010 IEEE 34th Annual
Conference_Location :
Seoul
ISSN :
0730-3157
Print_ISBN :
978-1-4244-7512-4
Electronic_ISBN :
0730-3157
Type :
conf
DOI :
10.1109/COMPSAC.2010.46
Filename :
5676282
Link To Document :
بازگشت