Harnessing self-modifying code for resilient software

  • Authors:
  • Christian Tschudin;Lidia Yamamoto

  • Affiliations:
  • Computer Networks Group, Computer Science Department, University of Basel, Basel, Switzerland;Computer Networks Group, Computer Science Department, University of Basel, Basel, Switzerland

  • Venue:
  • WRAC'05 Proceedings of the Second international conference on Radical Agent Concepts: innovative Concepts for Autonomic and Agent-Based Systems
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.