Skip to main content

Fault Tolerant Autonomic Computing Systems in a Chemical Setting

  • Chapter
Dependable and Historic Computing

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

  • 1211 Accesses

Abstract

The chemical computing model was originally proposed as a simple and elegant parallel programming paradigm. Data are seen as molecules and computation as chemical reactions : if some molecules satisfy a predefined reaction condition, they are replaced by the product of the reaction. When no reaction is possible, a normal form is reached and the program terminates. In this paper, we describe how we can build fault tolerant autonomic systems in a chemical setting. We pay a particular attention to the chemical description of the simple and successful constructs for fault-tolerance such as the recovery block scheme by designing a generic chemical framework. Then, we apply this framework to the development of an autonomic mailing system... all this in a chemical setting.

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. BanĂ¢tre, J.P., Fradet, P., Le MĂ©tayer, D.: Gamma and the chemical reaction model: Fifteen years after. In: Calude, C.S., Pun, G., Rozenberg, G., Salomaa, A. (eds.) Multiset Processing. LNCS, vol. 2235, pp. 17–44. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  2. BanĂ¢tre, J.P., Fradet, P., Radenac, Y.: Chemical specification of autonomic systems. In: Proc. of the 13th Int. Conf. on Intelligent and Adaptive Systems and Software Engineering (IASSE 2004) (2004)

    Google Scholar 

  3. BanĂ¢tre, J.P., Fradet, P., Radenac, Y.: Principles of chemical programming. In: Abdennadher, S., Ringeissen, C. (eds.) Proceedings of the 5th International Workshop on Rule-Based Programming (RULE 2004). ENTCS, vol. 124, pp. 133–147. Elsevier, Amsterdam (2005)

    Google Scholar 

  4. BanĂ¢tre, J.P., Fradet, P., Radenac, Y.: Generalised multisets for chemical programming. Mathematical Structures in Computer Science 16(4), 557–580 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  5. BanĂ¢tre, J.P., Le MĂ©tayer, D.: Programming by multiset transformation. Communications of the ACM (CACM) 36(1), 98–111 (1993)

    Article  Google Scholar 

  6. Chandy, K.M., Misra, J.: Parallel Program Design: A Foundation. Addison-Wesley, Reading (1988)

    MATH  Google Scholar 

  7. Fernandez, H., Priol, T., Tedeschi, C.: Decentralized Approach for Execution of Composite Web Services Using the Chemical Paradigm. In: IEEE 8th International Conference on Web Services (ICWS 2010), Miami, United States (July 2010)

    Google Scholar 

  8. Randell, B.: System structure for software fault tolerance. IEEE Transaction on Software Engineering 1(1), 220–232 (1975)

    Article  MathSciNet  Google Scholar 

  9. Randell, B., Xu, J.: The evolution of the recovery block concept. In: Lyu, M. (ed.) Software Fault Tolerance. John Wiley & Sons Ltd., Chichester (1995)

    Google Scholar 

  10. Ruiz Barradas, H.: Une approche à la dérivation formelle de systèmes en Gamma. Ph.D. thesis, Université de Rennes 1, France (July 1993)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

BanĂ¢tre, JP., Morin, C., Priol, T. (2011). Fault Tolerant Autonomic Computing Systems in a Chemical Setting. In: Jones, C.B., Lloyd, J.L. (eds) Dependable and Historic Computing. Lecture Notes in Computer Science, vol 6875. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24541-1_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-24541-1_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-24540-4

  • Online ISBN: 978-3-642-24541-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics