Title :
Refactoring from Object-Oriented Systems to Service-Oriented Systems: A Categorical Approach
Author :
Ling, Haifeng ; Zhou, Xianzhong ; Zheng, Yujun
Author_Institution :
Sch. of Manage. & Eng., Nanjing Univ., Nanjing, China
Abstract :
In today´s business-critical environments, there is only a limited possibility that all services are to be developed from scratch. To reuse prior knowledge of existing object-oriented system design and adapt them to more flexible and scalable service-oriented systems, the paper presents a systematic approach that employs categorical models to formalize design knowledge in both kinds of software, and utilizes category theoretic computations to mechanize lifting, integration, and distribution in refactoring from object-oriented systems to service-oriented systems. Our approach provides highly abstract, modularized and effective evolution towards service-oriented computing.
Keywords :
category theory; object-oriented programming; software maintenance; business-critical environments; categorical models; design knowledge; object-oriented systems; service-oriented computing; service-oriented systems; system refactoring; Application software; Computer applications; Conference management; Distributed computing; Encapsulation; Engineering management; Environmental management; Object oriented modeling; Robustness; Software systems; category theory; object-oriented; refactoring; service-oriented;
Conference_Titel :
Service Sciences (ICSS), 2010 International Conference on
Conference_Location :
Hangzhou
Print_ISBN :
978-0-7695-4017-7
DOI :
10.1109/ICSS.2010.11