Synthesis of Communication Protocols: Survey and Assessment
IEEE Transactions on Computers - Special issue on protocol engineering
Adaptation in natural and artificial systems
Adaptation in natural and artificial systems
Fundamentals of Deductive Program Synthesis
IEEE Transactions on Software Engineering
PLAN: a packet language for active networks
ICFP '98 Proceedings of the third ACM SIGPLAN international conference on Functional programming
The Messenger Environment MØ - A Condensed Description
MOS '96 Selected Presentations and Invited Papers Second International Workshop on Mobile Object Systems - Towards the Programmable Internet
SWIFT: Software Implemented Fault Tolerance
Proceedings of the international symposium on Code generation and optimization
Agent technology from a NASA perspective
CIA'99 Proceedings of the 3rd international conference on Cooperative information agents III
Adaptive languages and a new programming style
ACS'06 Proceedings of the 6th WSEAS international conference on Applied computer science
Hi-index | 0.00 |
In this paper we argue that self-modifying code can become a better strategy for realizing long-lived autonomous software systems than static code, regardless how well it was validated and tested. We base our discussion on three facets – self-repairing software, adaptive software and networked systems – for which we point out ongoing and related work before presenting a roadmap towards a controlled framework for self-modifying code.