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
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;
Conference_Titel :
Computer Software and Applications Conference, 1999. COMPSAC '99. Proceedings. The Twenty-Third Annual International
Conference_Location :
Phoenix, AZ
Print_ISBN :
0-7695-0368-3
DOI :
10.1109/CMPSAC.1999.812737