Skip to main content

Colored Petri Net Model of X/Open Distributed Transaction Processing Environment with Single Application Program

  • Conference paper
Beyond Databases, Architectures, and Structures (BDAS 2014)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 424))

  • 1344 Accesses

Abstract

This work presents the Colored Petri Net (CPN) model of distributed transaction environment based on X/Open standards TX and XA. Due to the complexity of the model the slicing technique has been applied. Obtained reduction of the model allowed to perform the reachability analysis of each slice. Slices of the model have been extended with necessary input and output interfaces and presented as UML components. Possible usage of received components in future research work has been described.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Iwaniak, M., Khadzhynov, W.: Usage of petri nets for distributed transactions modeling. SI: Studia Informatica 33(2A(105)), 255–270 (2012)

    Google Scholar 

  2. Iwaniak, M., Khadzhynov, W.: Reproduction of two-phase commit protocol with multiple participants with the usage of colored petri net. SI: Studia Informatica  34(2A(115)), 57–69 (2013)

    Google Scholar 

  3. Masri, A., Bourdeaud’huy, T., Toguyéni, A.: Performance evaluation of distributed systems: a component-based modeling approach based on object oriented petri nets (2010)

    Google Scholar 

  4. Murata, T.: Petri nets: Properties, analysis and applications. Proceedings of the IEEE 77(4), 541–580 (1989)

    Google Scholar 

  5. Petri, C.: Kommunikation mit Automaten. Ph.D. thesis, Institut fur instrumentelle Mathematik, Bonn, Germany (1962)

    Google Scholar 

  6. Polo Martín, M.J., Quintales, L.A.M., Moreno García, M.N.: A framework for the modelling and simulation of distributed transaction processing systems using coloured petri nets. In: Cortadella, J., Reisig, W. (eds.) ICATPN 2004. LNCS, vol. 3099, pp. 351–370. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  7. Sarkar, B.B., Chaki, N.: Transaction management for distributed database using petri nets. International Journal of Computer Information Systems and Industrial Management Applications (IJCISIM) 2, 69–76 (2010)

    Google Scholar 

  8. X/Open Company Limited: Distributed Transaction Processing: Reference Model, version 3 (1996)

    Google Scholar 

  9. X/Open Company Limited: Distributed Transaction Processing: The TX (Transaction Demarcation) Specification (1995)

    Google Scholar 

  10. X/Open Company Limited: Distributed Transaction Processing: The XA Specification (1991)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marek Iwaniak .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Iwaniak, M., Khadzhynov, W. (2014). Colored Petri Net Model of X/Open Distributed Transaction Processing Environment with Single Application Program. In: Kozielski, S., Mrozek, D., Kasprowski, P., Małysiak-Mrozek, B., Kostrzewa, D. (eds) Beyond Databases, Architectures, and Structures. BDAS 2014. Communications in Computer and Information Science, vol 424. Springer, Cham. https://doi.org/10.1007/978-3-319-06932-6_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-06932-6_3

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-06931-9

  • Online ISBN: 978-3-319-06932-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics