User loginNavigation |
"The Silver Bullet"In "No Silver Bullet --Essence and Accidents of Software Engineering", author Fred Brooks argues about the inherent unreliability in software, and that there is perhaps no 'silver bullet' that will ever be found to correct the situation. Louis Savain has something to say about that. In "The Silver Bullet" he counters by saying:
There Is a Silver Bullet After All The brains of humans and animals are the existence proof that there is a silver bullet. Robustness and reliability are measured in terms of defects vs. complexity. Because of its sheer astronomical complexity, the brain is the most reliable complex system in the world. In fact, the more complex the brain gets (as it learns), the more reliable it becomes. By contrast, the reliability of software gets worse as its complexity increases. Any handcrafted software with the complexity of the brain would be so riddled with bugs as to be unusable. Conversely, given their low relative complexity, any handcrafted software with the reliability of the brain would almost never fail. This all leads into the description of Louis' brain child: Project COSA. Project COSA is a revolutionary take on software development. It removes the notion of a system of heterogeneous executable binaries, and instead presents a model consisting of a single execution kernel which passes over an entire network of 'cells' taking signals from output plugs and moving them to input sockets on other cells. Perhaps it could be thought of as programming using software integrated circuits, but in an abstract sense. If anything, it is certainly a departure from the normal syntax driven, algorithm based languages used now. While still a work in progress, it is something that all LtUers would be interesting in checking out. By tomaco at 2004-09-28 20:55 | LtU Forum | previous forum topic | next forum topic | other blogs | 8106 reads
|
Browse archives
Active forum topics |
Recent comments
22 weeks 6 days ago
22 weeks 6 days ago
22 weeks 6 days ago
45 weeks 19 hours ago
49 weeks 2 days ago
50 weeks 6 days ago
50 weeks 6 days ago
1 year 1 week ago
1 year 6 weeks ago
1 year 6 weeks ago