Ten Years of Performance Evaluation for Concurrent Systems Using CADP

被引:16
作者
Coste, Nicolas [1 ]
Garavel, Hubert [2 ]
Hermanns, Holger [2 ,3 ]
Lang, Frederic [2 ]
Mateescu, Radu [2 ]
Serwe, Wendelin [2 ]
机构
[1] STMicroelectronics, 12 Rue Jules Horowitz,BP 217, F-38019 Grenoble, France
[2] INRIA Grenoble, Rhone Alpes, F-38334 St Etienne, France
[3] Saarland Univ, Dept Comp Sci, D-66123 Saarbrucken, Germany
来源
LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION, AND VALIDATION, PT II | 2010年 / 6416卷
关键词
VERIFICATION;
D O I
10.1007/978-3-642-16561-0_18
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This article comprehensively surveys the work accomplished during the past decade on an approach to analyze concurrent systems qualitatively and quantitatively; by combining functional verification and performance evaluation. This approach lays its foundations on semantic models, such as IMC (Interactive Markov Chain) and IPC (Interactive Probabilistic Chain), at the crossroads of concurrency theory and mathematical statistics. To support the approach; a number of software tools have been devised and integrated within the CADP (Construction and Analysis of Distributed Processes) toolbox. These tools provide various functionalities, ranging from state space generation (CAESAR and ExP.OPEN); state space minimization (BCG_MIN and DETERMINATOR), numerical analysis (BCG_STEADY and BCG_TRANSIENT), to simulation (CUNCTATOR). Several applications of increasing complexity have been successfully handled using these tools; namely the Hubble telescope lifetime prediction, performance comparison of mutual exclusion protocols; the SCSI-2 bus arbitration protocol; the Send/Receive and Barrier primitives of MPI (Message Passing Interface) implemented on a cache-coherent multiprocessor architecture; and the xSTREAM multiprocessor data-flow architecture for embedded multimedia streaming applications.
引用
收藏
页码:128 / +
页数:3
相关论文
共 25 条
[1]  
[Anonymous], 1994, Introduction to the Numerical Solutions of Markov Chains
[2]   Performance Evaluation and Model Checking Join Forces [J].
Baier, Christel ;
Haverkort, Boudewijn R. ;
Hermanns, Holger ;
Katoen, Joost-Pieter .
COMMUNICATIONS OF THE ACM, 2010, 53 (09) :76-85
[3]   Distributed state space minimization [J].
Blom S. ;
Orzan S. .
International Journal on Software Tools for Technology Transfer, 2005, 7 (3) :280-291
[4]   MODEST: A compositional modeling formalism for hard and softly timed systems [J].
Bohnenkamp, Henrik ;
D'Argenio, Pedro R. ;
Hermanns, Holger ;
Katoen, Joost-Pieter .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2006, 32 (10) :812-830
[5]  
Chehaibar G., 2009, P 2009 IEEE INT WORK
[6]  
Coste N, 2009, LECT NOTES COMPUT SC, V5643, P204, DOI 10.1007/978-3-642-02658-4_18
[7]  
Deavours D. D., 1999, Proceedings 8th International Workshop on Petri Nets and Performance Models (Cat. No.PR00331), P124, DOI 10.1109/PNPM.1999.796559
[8]  
Eisentraut C., 2010, P 25 ANN IEEE S LOG
[9]  
Fox B.L., 1987, COMMUN ACM, V31, P440
[10]  
Garavel H., 2002, FME 2002: Formal Methods-Getting IT Right. International Symposium of Formal Methods Europe (Lecture Notes in Computer Science Volume 2391), P410