Reflective frameworks for self-modifying open-ended systems
Develop methods using reflective, interpreted programming languages (e.g., Python) to generate dynamic models of open-ended systems and design a dynamic metalanguage capable of generating dynamic languages, thereby enabling fully self-modifying computational systems with analyzable behavior.
Sponsor
References
Developing a method for using such a language (metamodel) to generate dynamic models (programs) of open ended systems remains an open research topic; developing a dynamic metalanguage for generating dynamic languages even more so.
— Open Questions about Time and Self-reference in Living Systems
(2508.11423 - Abramsky et al., 15 Aug 2025) in Section 6.3 (Reflection and self-modifying models)