• DocumentCode
    2389673
  • Title

    Service-oriented software reengineering: Bertie3 as Web services

  • Author

    Chung, Sam ; Young, Peter S. ; Nelson, Jack

  • Author_Institution
    Comput. & Software Syst., Washington Univ., Tacoma, WA, USA
  • fYear
    2005
  • fDate
    11-15 July 2005
  • Lastpage
    838
  • Abstract
    This research proposes to modernize a legacy software system by using Web services as the main building blocks of the software reengineering. For this purpose, a legacy theorem proof checking and derivation tool called Bertie3 is reengineered in terms of service-oriented architecture, service-oriented componentization, and external data representation and serialization. With the Web services of derivation checking engines and first-order markup languages, a minimal amount of development time can be spent working on well-known and well-developed components. More time can be spent updating the features that make the tool unique. This case study shows that modernizing a software system with Web services will allow the business components of the system to be easily expanded and integrated with other application components for future demands.
  • Keywords
    Internet; object-oriented programming; program verification; software maintenance; software tools; systems re-engineering; Bertie3 derivation tool; Web service; data representation; data serialization; first-order markup language; legacy theorem proof checking; service-oriented componentization; service-oriented software reengineering; Business; Distributed computing; Engines; Graphical user interfaces; Lifting equipment; Logic; Markup languages; Software systems; User interfaces; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services, 2005. ICWS 2005. Proceedings. 2005 IEEE International Conference on
  • Print_ISBN
    0-7695-2409-5
  • Type

    conf

  • DOI
    10.1109/ICWS.2005.109
  • Filename
    1530896