Skip to main content
Top
Published in: Cluster Computing 2/2019

27-01-2018

An extended object-oriented petri net supporting the description and evolution of components: EOOPN

Authors: Na Zhao, Yong Yu, Jian Wang, Zhongwen Xie, Zhendi Yang, Lei Cheng

Published in: Cluster Computing | Special Issue 2/2019

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

An extended object-oriented petri net (EOOPN) supporting the description and evolution of components in the context of intelligent and cloud computing is proposed in this paper. EOOPN can tersely and independently represent all kinds of resources and restrains in a complex system, and reveal structural and behavioral information of simulated system. The modeling and analyzing power that EOOPN possesses enables it to be a tool which is capable of supporting component-based software evolution process under the circumstances of cloud computing. The formal definition of EOOPN is given and a wide range of object-oriented features supported by EOOPN are explained. Moreover, a roadmap of using EOOPN to evolving software components is discussed.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Valmari, A.: The State Explosion Problem. Lectures on Petri Nets I: Basic Models, pp. 429–528. Springer, Berlin Heidelberg (1998) Valmari, A.: The State Explosion Problem. Lectures on Petri Nets I: Basic Models, pp. 429–528. Springer, Berlin Heidelberg (1998)
2.
go back to reference Hu, X.: A Simulation-Based Software Development Methodology for Distributed Real-Time Systems. The University of Arizona, Tucson (2004) Hu, X.: A Simulation-Based Software Development Methodology for Distributed Real-Time Systems. The University of Arizona, Tucson (2004)
3.
go back to reference Weber, P., Jouffe, L.: Complex system reliability modelling with dynamic object oriented Bayesian networks (DOOBN). Reliab. Eng. Syst. Saf. 91(2), 149–162 (2006) Weber, P., Jouffe, L.: Complex system reliability modelling with dynamic object oriented Bayesian networks (DOOBN). Reliab. Eng. Syst. Saf. 91(2), 149–162 (2006)
4.
go back to reference Meng, X.: Modeling of reconfigurable manufacturing systems based on colored timed object-oriented Petri nets. J. Manuf. Syst. 29(2–3), 81–90 (2010) Meng, X.: Modeling of reconfigurable manufacturing systems based on colored timed object-oriented Petri nets. J. Manuf. Syst. 29(2–3), 81–90 (2010)
5.
go back to reference Thong, W.J., Ameedeen, M.A.: A Survey of Petri Net Tools. In: Advanced Computer and Communication Engineering Technology. Springer International Publishing, pp. 537–551 (2015) Thong, W.J., Ameedeen, M.A.: A Survey of Petri Net Tools. In: Advanced Computer and Communication Engineering Technology. Springer International Publishing, pp. 537–551 (2015)
6.
go back to reference Hong, J.E., Bae, D.H.: Incremental scenario modeling using hierarchical object-oriented petri net. Int. J. Softw. Eng. Knowl. Eng. 11(03), 357–386 (2001) Hong, J.E., Bae, D.H.: Incremental scenario modeling using hierarchical object-oriented petri net. Int. J. Softw. Eng. Knowl. Eng. 11(03), 357–386 (2001)
7.
go back to reference Underwood, K.D., Ligon Iii, W.B., Sass, R.R.: An analysis of the cost effectiveness of an adaptable computing cluster. Clust. Comput. 7(4), 357–371 (2004) Underwood, K.D., Ligon Iii, W.B., Sass, R.R.: An analysis of the cost effectiveness of an adaptable computing cluster. Clust. Comput. 7(4), 357–371 (2004)
8.
go back to reference Carretero, J., Blas, J.G.: Introduction to cloud computing: platforms and solutions. Clust. Comput. 17(4), 1225–1229 (2014) Carretero, J., Blas, J.G.: Introduction to cloud computing: platforms and solutions. Clust. Comput. 17(4), 1225–1229 (2014)
9.
go back to reference Lano, K.: Formal Object-Oriented Development. Springer, London (1995) Lano, K.: Formal Object-Oriented Development. Springer, London (1995)
10.
go back to reference Kočí, R., Janoušek, V. : The object oriented petri net component model. In: The Tenth International Conference on Software Engineering Advances, Spain, pp. 18–24 (2015) Kočí, R., Janoušek, V. : The object oriented petri net component model. In: The Tenth International Conference on Software Engineering Advances, Spain, pp. 18–24 (2015)
11.
go back to reference Brezovan, M., et al. : High-level petri nets with object-orientation—a high-level petri net model allowing multiple inheritance and multiple polymorphism . In: Intelligent Distributed Computing IV (pp. 219–228) (2010) Brezovan, M., et al. : High-level petri nets with object-orientation—a high-level petri net model allowing multiple inheritance and multiple polymorphism . In: Intelligent Distributed Computing IV (pp. 219–228) (2010)
12.
go back to reference Lako, C., Keen, C.D.: LOOPN ++: A New Language for Object-Oriented Petri nets. University of Tasmania, Tasmania (1994) Lako, C., Keen, C.D.: LOOPN ++: A New Language for Object-Oriented Petri nets. University of Tasmania, Tasmania (1994)
13.
go back to reference Alshabibi, A., et al.: Prototyping Object Oriented Specifications Applications and Theory of Petri Nets, pp. 473–482. Springer, Berlin Heidelberg (2003) Alshabibi, A., et al.: Prototyping Object Oriented Specifications Applications and Theory of Petri Nets, pp. 473–482. Springer, Berlin Heidelberg (2003)
14.
go back to reference Motameni, H., et al.: Analysis software with an object-oriented petri net model. World Appl. Sci. J. 4, 565–576 (2008) Motameni, H., et al.: Analysis software with an object-oriented petri net model. World Appl. Sci. J. 4, 565–576 (2008)
15.
go back to reference Koci, R., Janousek, V.: Object oriented petri nets in software development and deployment. pp. 485–490 (2013) Koci, R., Janousek, V.: Object oriented petri nets in software development and deployment. pp. 485–490 (2013)
16.
go back to reference Silva, J., Miralles, J., Salmon, A., del Foyo, P.: Introducing object-orientation in unified petri net approach. In: Proceedings of the 20th International Congress of Mechanical Engineering, Gramado, Brazil, vol. 4 pp. 451–459 (2009) Silva, J., Miralles, J., Salmon, A., del Foyo, P.: Introducing object-orientation in unified petri net approach. In: Proceedings of the 20th International Congress of Mechanical Engineering, Gramado, Brazil, vol. 4 pp. 451–459 (2009)
17.
go back to reference Abate, P., et al.: Strong dependencies between software components. In: International Symposium on Empirical Software Engineering and Measurement, IEEE, pp. 89–99 (2009) Abate, P., et al.: Strong dependencies between software components. In: International Symposium on Empirical Software Engineering and Measurement, IEEE, pp. 89–99 (2009)
18.
go back to reference Cao, J., Chan, A.T., Sun, Y., et al.: A taxonomy of application scheduling tools for high performance cluster computing. Clust. Comput. 9(3), 355–371 (2006) Cao, J., Chan, A.T., Sun, Y., et al.: A taxonomy of application scheduling tools for high performance cluster computing. Clust. Comput. 9(3), 355–371 (2006)
Metadata
Title
An extended object-oriented petri net supporting the description and evolution of components: EOOPN
Authors
Na Zhao
Yong Yu
Jian Wang
Zhongwen Xie
Zhendi Yang
Lei Cheng
Publication date
27-01-2018
Publisher
Springer US
Published in
Cluster Computing / Issue Special Issue 2/2019
Print ISSN: 1386-7857
Electronic ISSN: 1573-7543
DOI
https://doi.org/10.1007/s10586-017-1433-z

Other articles of this Special Issue 2/2019

Cluster Computing 2/2019 Go to the issue

Premium Partner