• DocumentCode
    2286327
  • Title

    On legacy system reusability based on CPN and CCS formalism

  • Author

    Shinkawa, Yoshiyuki ; Matsumoto, Masao J.

  • Author_Institution
    Syst. Lab., IBM Japan Ltd., Tokyo, Japan
  • fYear
    1998
  • fDate
    25-28 Aug 1998
  • Firstpage
    802
  • Lastpage
    810
  • Abstract
    Most legacy systems have been developed in such a monolithic way that they can be used only for solving certain specific problems in the domain where the systems reside. When introducing improved or new business processes into the systems, and/or employing new information technologies such as object technologies or component-based software development methods, this monolithic property often becomes an obstacle. Usually, one cannot enhance the legacy systems because of this property. In this paper, we propose a formal approach which could be soundly applied for modeling such business processes and legacy systems as well. By means of this approach, we can easily evaluate equivalences and differences between them, and find the reusable parts of the legacy systems. Colored Petri nets (CPN) and the Calculus of Communicating Systems (CCS) are used for constructing this formal approach. A simple example from a mail-order processing system is illustrated to show how this approach works
  • Keywords
    Petri nets; calculus of communicating systems; graph colouring; mailing systems; software maintenance; software reusability; CCS; Calculus of Communicating Systems; business processes; colored Petri nets; component-based software development methods; difference evaluation; equivalence evaluation; legacy system reusability; mail-order processing system; monolithic systems; new information technologies; object technologies; reusable parts; Business process re-engineering; Calculus; Carbon capture and storage; Control systems; Information systems; Information technology; Laboratories; Petri nets; Process control; Programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Database and Expert Systems Applications, 1998. Proceedings. Ninth International Workshop on
  • Conference_Location
    Vienna
  • Print_ISBN
    0-8186-8353-8
  • Type

    conf

  • DOI
    10.1109/DEXA.1998.707498
  • Filename
    707498