| A commensalistic software system |
| Full text |
Pdf
(1.01 MB)
|
| Source
|
Dynamic Languages Symposium
archive
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
table of contents
Portland, Oregon, USA
SESSION: OOPSLA onward! track chair's welcome
table of contents
Pages: 560 - 573
Year of Publication: 2006
ISBN:1-59593-491-X
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 48, Citation Count: 1
|
|
|
ABSTRACT
The development of reliable software is a challenging task, especially in a business environment that forces developers to focus on meeting tight deadlines instead of producing quality software. Researchers and practitioners are exploring various approaches for addressing this problem, such as autonomic computing and conscientious autopoietic software. These approaches describe software systems that are capable of managing and preserving themselves. In this paper, we propose a new, concrete self-managing software architecture based on the biological concept of commensalistic symbiosis and the notion of autopoietic software. We present a detailed description of our architecture, and a working prototype of a minimal commensalistic system. In addition, we specify a new programming language, examine usage scenarios and discuss implementation issues for realizing a working commensalistic system on a larger scale.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
V. Ampornaramveth and H. Ueno. Software platform for symbiotic operations of human and networked robots. NII Journal, 3:73--81, 2001.
|
| |
2
|
M. Bravenboer, K. T. Kalleberg, and E. Visser. The stratego/xt tutorial.
|
| |
3
|
T. C. Cheng. Symbiosis - Organisms Living Together. Pegasus, New York, 1970.
|
 |
4
|
Richard P. Gabriel , Ron Goldman, Conscientious software, Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, October 22-26, 2006, Portland, Oregon, USA
|
 |
5
|
|
| |
6
|
Y. Henis. Survival and Dormancy of Microorganisms. John Wiley and Sons, New York, 1987.
|
| |
7
|
F. Jullien and B. McMullin. FRJ's Simple Autopoiesis Program, 1995. Program source in Pascal, for MS-DOS platform.
|
| |
8
|
|
| |
9
|
B. McMullin. Computational autopoiesis: The original algorithm. Working Paper 97-01-001, Santa Fe Institute, Santa Fe, NM 87501, USA, Jan. 1997.
|
| |
10
|
B. McMullin and F. J. Varela. Rediscovering computational autopoiesis. In Fourth European Conference on Artificial Life (ECAL'97), pages 38--47, 1997.
|
| |
11
|
J. Mingers and B. McMullin. JM's Simple Autopoiesis Program, 1997. Program source in Pascal, for MS-DOS platform.
|
| |
12
|
R. Murch. Autonomic Computing. IBM Press, March 2004.
|
| |
13
|
S. Paracer and V. Ahmadjian. Symbiosis - An Introduction to Biological Associations. Oxford University Press, Oxford, 2000.
|
| |
14
|
|
| |
15
|
David Patterson , Aaron Brown , Pete Broadwell , George Candea , Mike Chen , James Cutler , Patricia Enriquez , Armando Fox , Emre Kiciman , Matthew Merzbacher , David Oppenheimer , Naveen Sastry , William Tetzlaff , Jonathan Traupman , Noah Treuhaft, Recovery Oriented Computing (ROC): Motivation, Definition, Techniques,, University of California at Berkeley, Berkeley, CA, 2002
|
 |
16
|
Martin Rinard , Cristian Cadar , Huu Hai Nguyen, Exploring the acceptability envelope, Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, October 16-20, 2005, San Diego, CA, USA
[doi> 10.1145/1094855.1094866]
|
| |
17
|
M. R. Rose and G. V. Lauder. Adaptation. Academic Press, New York, 1996.
|
| |
18
|
M. Seltzer. Symbiotic systems software: Fast operating systems for fast applications.
|
| |
19
|
F. J. Varela, H. R. Maturana, and R. Uribe. Autopoiesis: The organization of living systems, its characterization and a model. BioSystems, 5:187--196, 1974.
|
| |
20
|
D. Winer. Xml-rpc specification.
|
| |
21
|
M. Zeleny. Self-organization of living systems: A formal model of autopoiesis. International Journal of General Systems, 4:13--28, 1977.
|
|