DocumentCode
1986330
Title
Parallel Software Reuse Driven CPN Model Reduction and Analysis Approach
Author
Sun, Tao ; Ye, Xinming ; Yang, Hongji ; Liu, Jing
Author_Institution
Inner Mongolia Univ., Hohhot, China
fYear
2012
fDate
16-20 July 2012
Firstpage
316
Lastpage
321
Abstract
Function-level reuse of legacy systems plays a significant role in promoting the efficiency and accuracy for constructing a new parallel software system. However, the scale and complexity of legacy systems are always so large that we cannot determine which functional parts are worthy of reuse intuitively and effectively. In this paper, a Colored Petri Net (CPN) model based system behavior reduction and analysis approach is proposed for function-level reuse of parallel software. Specifically, a CPN model for the legacy system is available as precondition, and we first mark the input/output places and transitions on this model. Then, a model reduction approach using trace-equivalent is applied to generate an external behavior equivalent model with smaller scale. Besides, a behavior analysis approach based on linear behavior sequence to be analyzed is proposed, which could automatically get all execution fragments containing the behavior sequence from state space of the reduced model. Based on the reduction and analysis approach, we confirm effectively the reuse contents in original parallel software. The advantage and effectiveness of our method is shown through a performance analysis.
Keywords
Petri nets; parallel programming; software maintenance; software reusability; CPN model analysis approach; CPN model reduction approach; colored Petri net model; external behavior equivalent model; input-output places; legacy system function-level reuse; linear behavior sequence; parallel software reuse system; performance analysis; system behavior analysis approach; system behavior reduction; trace-equivalent; Analytical models; Firing; Periodic structures; Reduced order systems; Software reusability; Software systems; model analysis; model reduction; software reuse;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference Workshops (COMPSACW), 2012 IEEE 36th Annual
Conference_Location
Izmir
Print_ISBN
978-1-4673-2714-5
Electronic_ISBN
978-0-7695-4758-9
Type
conf
DOI
10.1109/COMPSACW.2012.64
Filename
6341594
Link To Document