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 :
بازگشت