TY - JOUR
T1 - Modelling and analysis of distributed software using GSPNs
AU - Donatelli, Susanna
AU - Franceschinis, Giutiana
N1 - Publisher Copyright:
© 2019, Springer Verlag. All Rights Reserved.
PY - 1996
Y1 - 1996
N2 - This chapter discusses the role that Generalized Stochastic Petri Nets (GSPN) can play in the static analysis of distributed software. The material is organized along two main lines: The need and the advantages of studying both qualitative and quantitative aspects of a program, and the need for doing it in an automatic manner. The role of performance evaluation in the analysis of distributed software is illustrated through a small example, classical in the qualitative approach (the dining philosophers). Although small this example allows to point out the need and the requirements of automatic translation and to discuss the main hypothesis behind program performance evaluation through GSPN models. A procedure for the automatic generation of GSPN models starting from a distributed program written in a CSP-like language, and for the definition of program performance indices in terms of GSPN ones is then given and illustrated by means of a realistic example.
AB - This chapter discusses the role that Generalized Stochastic Petri Nets (GSPN) can play in the static analysis of distributed software. The material is organized along two main lines: The need and the advantages of studying both qualitative and quantitative aspects of a program, and the need for doing it in an automatic manner. The role of performance evaluation in the analysis of distributed software is illustrated through a small example, classical in the qualitative approach (the dining philosophers). Although small this example allows to point out the need and the requirements of automatic translation and to discuss the main hypothesis behind program performance evaluation through GSPN models. A procedure for the automatic generation of GSPN models starting from a distributed program written in a CSP-like language, and for the definition of program performance indices in terms of GSPN ones is then given and illustrated by means of a realistic example.
KW - Automatic generation of GSPN models
KW - Computer aided distributed software engineering
KW - Performance analysis
KW - Stochastic petri nets
KW - Verification
UR - http://www.scopus.com/inward/record.url?scp=85068221776&partnerID=8YFLogxK
U2 - 10.1007/3-540-65307-4_54
DO - 10.1007/3-540-65307-4_54
M3 - Article
AN - SCOPUS:85068221776
SN - 0302-9743
VL - 1492
SP - 438
EP - 477
JO - Lecture Notes in Computer Science
JF - Lecture Notes in Computer Science
ER -