• DocumentCode
    3419773
  • Title

    Software reuse through a novel representation that supports factorization

  • Author

    Tan, Hee Beng Kuan ; Tan, Hua Koon

  • Author_Institution
    Sch. of Electr. & Electron. Eng., Nanyang Technol. Inst., Singapore
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    344
  • Lastpage
    349
  • Abstract
    Software reuse has received more attention in recent years. However, very often, we still need to re-design and re-develop parts of software, ranging from small to very large size (we shall call them software factors) that have been developed before, for the development of new software systems. These software factors do not fall into any existing implementation constructs. The problem that prevents the reuse of these software factors is the lack of a representation that can represent them separately and compose them together to form a software system. The paper proposes a novel software representation, called the software event net (the SE net), to address the problem. The SE net is based on the high level Petri net with some modification and extension for the specification of events produced in software systems. It applies implicit invocation software architecture in representing a software factor
  • Keywords
    Petri nets; formal specification; software architecture; software reusability; SE net; factorization; high level Petri net; implementation constructs; implicit invocation software architecture; novel representation; novel software representation; software event net; software factors; software reuse; Boolean functions; Computer industry; Concrete; Control systems; Joining processes; Petri nets; Software architecture; Software reusability; Software systems; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1999. COMPSAC '99. Proceedings. The Twenty-Third Annual International
  • Conference_Location
    Phoenix, AZ
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-0368-3
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1999.812737
  • Filename
    812737