• DocumentCode
    2785886
  • 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
  • fYear
    2010
  • fDate
    13-14 May 2010
  • Firstpage
    214
  • Lastpage
    218
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Service Sciences (ICSS), 2010 International Conference on
  • Conference_Location
    Hangzhou
  • Print_ISBN
    978-0-7695-4017-7
  • Type

    conf

  • DOI
    10.1109/ICSS.2010.11
  • Filename
    5494684