TY - JOUR
T1 - Well-Defined Generalized Stochastic Petri Nets
T2 - A Net-Level Method to Specify Priorities
AU - Teruel, Enrique
AU - Franceschinis, Giuliana
AU - De Pierro, Massimiliano
N1 - Funding Information:
The authors are grateful to the reviewers of a previous version of the manuscript. Their comments and questions helped to significantly improve the work. This work was supported by the Italy-Spain exchange programme HI1998-0196. The work of E. Teruel was also supported by projects CICYT TAP98-0679 and TIC2001-1819. The work of M. De Pierro and G. Franceschinis has been partially supported by the MIUR through the local research funds (60 percent project) and the FIRB project “Perf” (n.RBNE019N8N). During the development of the work, M. De Pierro was graduate student at the Dipartimento di Informatica, University di Torino.
PY - 2003/11
Y1 - 2003/11
N2 - Generalized Stochastic Petri Nets (GSPN), with immediate transitions, are extensively used to model concurrent systems in a wide range of application domains, particularly including software and hardware aspects of computer systems, and their interactions. These models are typically used for system specification, logical and performance analysis, or automatic code generation. In order to keep modeling separate from the analysis and to gain in efficiency and robustness of the modeling process, the complete specification of the stochastic process underlying a model should be guaranteed at the net level, without requiring the generation and exploration of the state space. In this paper, we propose a net-level method that guides the modeler in the task of defining the priorities (and weights) of immediate transitions in a GSPN model, to deal with confusion and conflict problems. The application of this method ensures well-definition without reducing modeling flexibility or expressiveness.
AB - Generalized Stochastic Petri Nets (GSPN), with immediate transitions, are extensively used to model concurrent systems in a wide range of application domains, particularly including software and hardware aspects of computer systems, and their interactions. These models are typically used for system specification, logical and performance analysis, or automatic code generation. In order to keep modeling separate from the analysis and to gain in efficiency and robustness of the modeling process, the complete specification of the stochastic process underlying a model should be guaranteed at the net level, without requiring the generation and exploration of the state space. In this paper, we propose a net-level method that guides the modeler in the task of defining the priorities (and weights) of immediate transitions in a GSPN model, to deal with confusion and conflict problems. The application of this method ensures well-definition without reducing modeling flexibility or expressiveness.
KW - Conflict
KW - Confusion
KW - Modeling methodology
KW - Priorities
KW - Stochastic Petri nets
UR - http://www.scopus.com/inward/record.url?scp=0348156855&partnerID=8YFLogxK
U2 - 10.1109/TSE.2003.1245298
DO - 10.1109/TSE.2003.1245298
M3 - Article
SN - 0098-5589
VL - 29
SP - 962
EP - 973
JO - IEEE Transactions on Software Engineering
JF - IEEE Transactions on Software Engineering
IS - 11
ER -