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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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)
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)
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)
BanĂ¢tre, J.P., Fradet, P., Radenac, Y.: Generalised multisets for chemical programming. Mathematical Structures in Computer Science 16(4), 557–580 (2006)
BanĂ¢tre, J.P., Le MĂ©tayer, D.: Programming by multiset transformation. Communications of the ACM (CACM) 36(1), 98–111 (1993)
Chandy, K.M., Misra, J.: Parallel Program Design: A Foundation. Addison-Wesley, Reading (1988)
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)
Randell, B.: System structure for software fault tolerance. IEEE Transaction on Software Engineering 1(1), 220–232 (1975)
Randell, B., Xu, J.: The evolution of the recovery block concept. In: Lyu, M. (ed.) Software Fault Tolerance. John Wiley & Sons Ltd., Chichester (1995)
Ruiz Barradas, H.: Une approche à la dérivation formelle de systèmes en Gamma. Ph.D. thesis, Université de Rennes 1, France (July 1993)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)