• DocumentCode
    3407134
  • Title

    Service Identification via Ontology Mapping

  • Author

    Chen, Feng ; Zhang, Zhuopeng ; Li, Jianzhi ; Kang, Jian ; Yang, Hongji

  • Author_Institution
    Software Technol. Res. Lab., De Montfort Univ., Leicester, UK
  • Volume
    1
  • fYear
    2009
  • fDate
    20-24 July 2009
  • Firstpage
    486
  • Lastpage
    491
  • Abstract
    A service-oriented software reengineering is essential for legacy systems to survive in the service-oriented computing environment. In this paper, a method for the identification of reusable legacy code is proposed to support Service-Oriented Software Reengineering (SOSR).Ontologies for SOSR, which consist of Domain Concept Ontology (DCO), Functionality Ontology (FO) and Software Component Ontology (SCO), are defined and developed. These ontologies store knowledge of both application domain and code entities, which support further legacy code analysis. Based on SCO, the identification of service candidates in legacy systems is achieved by mapping FO and SCO via a novel method combining Formal Concept Analysis (FCA) and Relational Concept Analysis (RCA). The case study shows that the method can help software developers and maintainers to reengineer the tightly coupled legacy information systems to the loosely coupled and agile information systems.
  • Keywords
    Web services; ontologies (artificial intelligence); software architecture; software reusability; systems re-engineering; agile information system; domain concept ontology; formal concept analysis; functionality ontology; ontology mapping; relational concept analysis; service identification; service-oriented software reengineering; software component ontology; software developer; software maintainer; Application software; Information systems; Knowledge representation; Ontologies; Reverse engineering; Security; Service oriented architecture; Software maintenance; Software tools; Web services; Ontology; Service Oriented Architecture (SOA); Software Evolution; Software Reengineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2009. COMPSAC '09. 33rd Annual IEEE International
  • Conference_Location
    Seattle, WA
  • ISSN
    0730-3157
  • Print_ISBN
    978-0-7695-3726-9
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2009.71
  • Filename
    5254223