A hierarchical decomposition of decision process Petri nets for modeling complex systems

Julio Clempner

International Journal of Applied Mathematics and Computer Science (2010)

  • Volume: 20, Issue: 2, page 349-366
  • ISSN: 1641-876X

Abstract

top
We provide a framework for hierarchical specification called Hierarchical Decision Process Petri Nets (HDPPNs). It is an extension of Decision Process Petri Nets (DPPNs) including a hierarchical decomposition process that generates less complex nets with equivalent behavior. As a result, the complexity of the analysis for a sophisticated system is drastically reduced. In the HDPPN, we represent the mark-dynamic and trajectory-dynamic properties of a DPPN. Within the framework of the mark-dynamic properties, we show that the HDPPN theoretic notions of (local and global) equilibrium and stability are those of the DPPN. As a result in the trajectory-dynamic properties framework, we obtain equivalent characterizations of that of the DPPN for final decision points and stability. We show that the HDPPN mark-dynamic and trajectory-dynamic properties of equilibrium, stability and final decision points coincide under some restrictions. We propose an algorithm for optimum hierarchical trajectory planning. The hierarchical decomposition process is presented under a formal treatment and is illustrated with application examples.

How to cite

top

Julio Clempner. "A hierarchical decomposition of decision process Petri nets for modeling complex systems." International Journal of Applied Mathematics and Computer Science 20.2 (2010): 349-366. <http://eudml.org/doc/207992>.

@article{JulioClempner2010,
abstract = {We provide a framework for hierarchical specification called Hierarchical Decision Process Petri Nets (HDPPNs). It is an extension of Decision Process Petri Nets (DPPNs) including a hierarchical decomposition process that generates less complex nets with equivalent behavior. As a result, the complexity of the analysis for a sophisticated system is drastically reduced. In the HDPPN, we represent the mark-dynamic and trajectory-dynamic properties of a DPPN. Within the framework of the mark-dynamic properties, we show that the HDPPN theoretic notions of (local and global) equilibrium and stability are those of the DPPN. As a result in the trajectory-dynamic properties framework, we obtain equivalent characterizations of that of the DPPN for final decision points and stability. We show that the HDPPN mark-dynamic and trajectory-dynamic properties of equilibrium, stability and final decision points coincide under some restrictions. We propose an algorithm for optimum hierarchical trajectory planning. The hierarchical decomposition process is presented under a formal treatment and is illustrated with application examples.},
author = {Julio Clempner},
journal = {International Journal of Applied Mathematics and Computer Science},
keywords = {hierarchy; decomposition; structuring mechanisms; re-usable components; decision process; DPPN; stability; Lyapunov methods; optimization},
language = {eng},
number = {2},
pages = {349-366},
title = {A hierarchical decomposition of decision process Petri nets for modeling complex systems},
url = {http://eudml.org/doc/207992},
volume = {20},
year = {2010},
}

TY - JOUR
AU - Julio Clempner
TI - A hierarchical decomposition of decision process Petri nets for modeling complex systems
JO - International Journal of Applied Mathematics and Computer Science
PY - 2010
VL - 20
IS - 2
SP - 349
EP - 366
AB - We provide a framework for hierarchical specification called Hierarchical Decision Process Petri Nets (HDPPNs). It is an extension of Decision Process Petri Nets (DPPNs) including a hierarchical decomposition process that generates less complex nets with equivalent behavior. As a result, the complexity of the analysis for a sophisticated system is drastically reduced. In the HDPPN, we represent the mark-dynamic and trajectory-dynamic properties of a DPPN. Within the framework of the mark-dynamic properties, we show that the HDPPN theoretic notions of (local and global) equilibrium and stability are those of the DPPN. As a result in the trajectory-dynamic properties framework, we obtain equivalent characterizations of that of the DPPN for final decision points and stability. We show that the HDPPN mark-dynamic and trajectory-dynamic properties of equilibrium, stability and final decision points coincide under some restrictions. We propose an algorithm for optimum hierarchical trajectory planning. The hierarchical decomposition process is presented under a formal treatment and is illustrated with application examples.
LA - eng
KW - hierarchy; decomposition; structuring mechanisms; re-usable components; decision process; DPPN; stability; Lyapunov methods; optimization
UR - http://eudml.org/doc/207992
ER -

References

top
  1. Bellman, R.E. (1957). Dynamic Programming, Princeton University Press, Princeton, NJ. Zbl0077.13605
  2. Bouyakoub, S. and Belkhir, A. (2008). H-SMIL-Net: A hierarchical Petri net model for SMIL documents, 10-th International Conference on Computer Modeling and Simulation, Cambridge, UK, pp. 106-111. 
  3. Buchholz, P. (1994). Hierarchical high level Petri nets for complex system analysis, in R. Valette(Ed.) Application and Theory of Petri Nets, Lecture Notes in Computer Science, Vol. 815, Springer, Zaragoza, pp. 119-138. 
  4. Clempner, J., Medel, J. and Cârsteanu, A. (2005a). Extending games with local and robust Lyapunov equilibrium and stability condition, International Journal of Pure and Applied Mathematics 19(4): 441-454. Zbl1151.91328
  5. Clempner, J. (2005b). Optimizing the decision process on Petri nets via a Lyapunov-like function, International Journal of Pure and Applied Mathematics 19(4): 477-494. Zbl1111.91006
  6. Clempner, J. (2005c). Colored decision process Petri nets: Modeling, analysis and stability, International Journal of Applied Mathematics and Computer Science 15(3): 405-420. Zbl1169.93371
  7. Dai, X., Li, A.J. and Meng, Z. (2009). Hierarchical Petri net modelling of reconfigurable manufacturing systems with improved net rewriting systems, International Journal of Computer Integrated Manufacturing 22(2): 158-177. 
  8. Gomes, L. and Barros, J.P. (2005). Structuring and composability issues in Petri nets modeling, IEEE Transactions on Industrial Informatics 1(2): 112-123. 
  9. Hammer, M. and Champy, J. (1993). Reengineering the Corporation: A Manifesto for Business Revolution, HarperBusiness, New York, NY. 
  10. Howard, R.A. (1960). Dynamic Programming and Markov Processes, MIT Press, Cambridge, MA. Zbl0091.16001
  11. Huber, P., Jensen, K. and Shapiro, R. (1990). Hierarchies in colored Petri nets, Lecture Notes in Computer Science Vol. 483, Springer-Verlag, pp. 313-341. 
  12. Jensen, K. (1992). Coloured Petri Nets. Basic Concepts, Analysis Methods and Practical Use, Vol. 1: Basic Concepts, EATCS Monographs in Theoretical Computer Science, Springer-Verlag, New York, NY. Zbl0762.68004
  13. Kalman, R.E. and Bertram, J.E. (1960). Control system analysis and design via the second method of Lyapunov, Journal of Basic Engineering 82: 371-393. 
  14. Lakshmikantham, V., Leela, S. and Martynyuk, A.A. (1990). Practical Stability of Nonlinear Systems, World Scientific, Singapore. Zbl0753.34037
  15. Lakshmikantham, V., Matrosov, V.M. and Sivasundaram, S. (1991). Vector Lyapunov Functions and Stability Analysis of Nonlinear Systems, Kluwer Academic Publishers, Dordrecht. Zbl0721.34054
  16. Murata, T. (1989). Petri nets: Properties, analysis and applications, Proceedings of the IEEE 77(4): 541-580. 
  17. Passino, K.M., Burguess, K.L. and Michel, A.N. (1995). Lagrange stability and boundedness of discrete event systems, Journal of Discrete Event Systems: Theory and Applications 5(5): 383-403. Zbl0849.93051
  18. Puterman, M.L. (1994). Markov Decision Processes: Discrete Stochastic Dynamic Programming, Wiley, New York, NY. Zbl0829.90134

NotesEmbed ?

top

You must be logged in to post comments.

To embed these notes on your page include the following JavaScript code on your page where you want the notes to appear.

Only the controls for the widget will be shown in your chosen language. Notes will be shown in their authored language.

Tells the widget how many notes to show per page. You can cycle through additional notes using the next and previous controls.

    
                

Note: Best practice suggests putting the JavaScript code just before the closing </body> tag.