Skip to main content

Property-Preserving Composition of Distributed System Components

  • Conference paper
Advanced Parallel Processing Technologies (APPT 2007)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4847))

Included in the following conference series:

  • 888 Accesses

Abstract

Augmented marked graphs possess a special structure for modelling common resources as well as some desirable properties pertaining to liveness, boundedness, reversibility and conservativeness. This paper investigates the property-preserving composition of augmented marked graphs for the synthesis of distributed systems. It is proposed that distributed system components are specified as augmented marked graphs. An integrated system is then obtained by composing these augmented marked graphs via their common resource places. Based on the preservation of properties, the liveness, boundedness, reversibility and conservativeness of the integrated system can be readily derived. This effectively solves the difficult problem of ensuring design correctness in the composition of distributed system components.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Chu, F., Xie, X.: Deadlock Analysis of Petri Nets Using Siphons and Mathematical Programming. IEEE Transactions on Robotics and Automation 13(6), 793–804 (1997)

    Article  Google Scholar 

  2. Cheung, K.S.: New Characterisations for Live and Reversible Augmented Marked Graphs. Information Processing Letters 92(5), 239–243 (2004)

    Article  MathSciNet  Google Scholar 

  3. Cheung, K.S., Chow, K.O.: Cycle Inclusion Property of Augmented Marked Graphs. Information Processing Letters 94(6), 271–276 (2005)

    Article  MathSciNet  Google Scholar 

  4. Cheung, K.S., Chow, K.O.: Analysis of Capacity Overflow for Manufacturing Systems. In: Proceedings of the IEEE Conference on Automation Science and Engineering, pp. 287–292. IEEE Press, Los Alamitos (2006)

    Google Scholar 

  5. Cheung, K.S., Chow, K.O.: Compositional Synthesis of Augmented Marked Graphs. In: Proceedings of the IEEE International Conference on Control and Automation, pp. 2810–2814. IEEE Press, Los Alamitos (2007)

    Google Scholar 

  6. Huang, H.J., Jiao, L., Cheung, T.Y.: Property-Preserving Composition of Augmented Marked Graphs that Share Common Resources. In: Proceedings of the IEEE International Conference on Robotics and Automation, vol. 1, pp. 1446–1451. IEEE Press, Los Alamitos (2003)

    Google Scholar 

  7. Reisig, W.: Petri Nets: An Introduction. Springer, Heidelberg (1985)

    MATH  Google Scholar 

  8. Murata, T.: Petri Nets: Properties, Analysis and Applications. Proceedings of the IEEE 77(4), 541–580 (1989)

    Article  Google Scholar 

  9. Heineman, G.T., Councill, W.T.: Component-Based Software Engineering: Putting the Pieces Together. Addison-Wesley, Reading (2002)

    Google Scholar 

  10. Crnkovic, I., Larsson, M.: Building Reliable Component-Based Software Systems, Artech House (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Ming Xu Yinwei Zhan Jiannong Cao Yijun Liu

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cheung, K.S., Chow, K.O. (2007). Property-Preserving Composition of Distributed System Components. In: Xu, M., Zhan, Y., Cao, J., Liu, Y. (eds) Advanced Parallel Processing Technologies. APPT 2007. Lecture Notes in Computer Science, vol 4847. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-76837-1_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-76837-1_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-76836-4

  • Online ISBN: 978-3-540-76837-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics