Collective Reuse of Software Components Speeds-Up Reliability
Reliable behavior of systems of autonomous agents – such as collections of deployed robots – is difficult to attain. Agents could provide mutual support, but lack of coordination may weaken, rather than increase reliability. We propose collective reuse of replaceable software components among autono...
Saved in:
Published in | High Confidence Software Reuse in Large Systems pp. 274 - 277 |
---|---|
Main Authors | , , |
Format | Book Chapter |
Language | English |
Published |
Berlin, Heidelberg
Springer Berlin Heidelberg
|
Series | Lecture Notes in Computer Science |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | Reliable behavior of systems of autonomous agents – such as collections of deployed robots – is difficult to attain. Agents could provide mutual support, but lack of coordination may weaken, rather than increase reliability. We propose collective reuse of replaceable software components among autonomous agents, based upon a shared factoryarchitecture. Coordinated replacement is achievable on-the-fly, whatever the component status: idle, runnable or actually running. Replacement propagation among agents grows faster with increasing numbers of agents for practical collection sizes, as measured by a reliability speedup. The architecture was demonstrated by simulations combining real and virtual robots. |
---|---|
ISBN: | 9783540680628 3540680624 |
ISSN: | 0302-9743 1611-3349 |
DOI: | 10.1007/978-3-540-68073-4_29 |