2022
DOI: 10.48550/arxiv.2201.06858
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Self-Modifying Code in Open-Ended Evolutionary Systems

Abstract: Having a model and being able to implement open-ended evolutionary systems is important for advancing our understanding of open-endedness. Complex systems science and newest generation high-level programming languages provide intriguing possibilities to do so, respectively. Here, some recent advances in modelling and implementing open-ended evolutionary systems are reviewed first. Then, the so-called allagmatic method to describe, model, implement, and interpret complex systems is introduced. After highlightin… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2022
2022
2022
2022

Publication Types

Select...
2

Relationship

2
0

Authors

Journals

citations
Cited by 2 publications
(9 citation statements)
references
References 42 publications
(106 reference statements)
0
9
0
Order By: Relevance
“…Self-modifying code is hard to understand and control, and its behaviour hard to predict. It has nevertheless intriguing applications in fields such as software security (Mi et al, 2015;Shan and Emmanuel, 2011), artificial general intelligence (Steunebrink and Schmidhuber, 2012;Schmidhuber, 2003), and open-ended evolution (Christen, 2021;Banzhaf et al, 2016). The present study addresses the issue of controlling self-modifying code by introducing control mechanisms for partial code modifications and specific transitions between code and data.…”
Section: Discussionmentioning
confidence: 98%
See 4 more Smart Citations
“…Self-modifying code is hard to understand and control, and its behaviour hard to predict. It has nevertheless intriguing applications in fields such as software security (Mi et al, 2015;Shan and Emmanuel, 2011), artificial general intelligence (Steunebrink and Schmidhuber, 2012;Schmidhuber, 2003), and open-ended evolution (Christen, 2021;Banzhaf et al, 2016). The present study addresses the issue of controlling self-modifying code by introducing control mechanisms for partial code modifications and specific transitions between code and data.…”
Section: Discussionmentioning
confidence: 98%
“…Self-modifying code, however, is a useful approach in cases where such programming concepts are difficult to apply or missing. Christen (2021) recently provided a self-modifying code prototype and a formalism how it could be applied within the so-called allagmatic method (Christen, 2020;Christen and Del Fabbro, 2019) -an approach to formalise, model, implement, and interpret complex systems. Thereby, the allagmatic method serves as guidance for self-modification based on concepts defined in a metaphysical framework.…”
Section: Similarlymentioning
confidence: 99%
See 3 more Smart Citations