Title :
Towards reusable colored Petri nets
Author :
Nam-Hee Lee ; Jang-Eui Hong ; Sung-Deok Cha ; Doo-Hwan Bae
Author_Institution :
Dept. of Comput. Sci., Korea Adv. Inst. of Sci. & Technol., Seoul
Abstract :
Reuse has long been recognized as a key technology that can bring about significant productivity gains in software development. Code level reuse is well understood and frequently practiced. However reuse in software requirements, another phase where much benefit can be expected, remains inadequately addressed. Hierarchical colored Petri net (HCPN) formalism has been successfully used on several large scale industrial projects, and it includes features designed to enhance modularity and understandability of the model. Unfortunately, such features fall short of making HCPN reusable. We provide formal definitions of RCPN as a reuse extension to the HCPN. RCPN can reduce complexity and cost of modeling and analysis in requirements engineering phase and increase software development productivity. We demonstrate an application of RCPN by demonstrating how a RCPN component for water level monitoring system (WLMS) can be reused in a coffee vending machine (CVM) model
Keywords :
Petri nets; computerised monitoring; formal specification; graph colouring; software reusability; HCPN; RCPN component; code level reuse; coffee vending machine; formal definitions; hierarchical colored Petri net; large scale industrial projects; productivity gains; requirements engineering phase; reusable colored Petri nets; reuse extension; software development; software development productivity; software requirements; water level monitoring system; Computer science; Costs; Electrical equipment industry; Electronics industry; Industrial control; Large-scale systems; Petri nets; Productivity; Programming; Tin;
Conference_Titel :
Software Engineering for Parallel and Distributed Systems, 1998. Proceedings. International Symposium on
Conference_Location :
Kyoto
Print_ISBN :
0-7695-0634-8
DOI :
10.1109/PDSE.1998.668185