开放进化系统中的自修改码
Self-Modifying Code in Open-Ended Evolutionary Systems
摘要:
拥有一个模型并能够实现开放式进化系统对于推进我们对开放性的理解非常重要。复杂系统科学和最新一代的高级程序设计语言提供了有趣的可能性。首先,一些最近的进展,在建模和实施开放式的进化系统进行了审查。然后,介绍了所谓的allagmatic方法,该方法描述、建模、实现并允许解释复杂系统。在突出了一些当前的建模和实施的挑战,模型构建模块的开放式进化系统的确定,系统元模型的开放式进化形式化的allagmatic方法,实现自修改的代码原型与高层次的程序设计语言提供,并从allagmatic方法创建代码块的指导进行了描述。建议的原型允许在运行时修改代码在一个系统元模型内的控制方式。由于异相法是在借鉴西蒙顿和阿尔弗雷德·N·萨缪尔森的形而上学概念的基础上建立起来的,因此,它的研究方法是一种新的方法。Whitehead,建议的原型提供了一个很有前途的起点,解释新奇的帮助下,在运行时生成的一个形而上学的框架。
英文摘要:
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. First, some recent advances in modelling and implementing open-ended evolutionary systems are reviewed. Then, the so-called allagmatic method is introduced that describes, models, implements, and allows interpretation of complex systems. After highlighting some current modelling and implementation challenges, model building blocks of open-ended evolutionary systems are identified, a system metamodel of open-ended evolution is formalised in the allagmatic method, an implementation self-modifying code prototype with a high-level programming language is provided, and guidance from the allagmatic method to create code blocks is described. The proposed prototype allows modifying code at runtime in a controlled way within a system metamodel. Since the allagmatic method has been built based on metaphysical concepts borrowed from Gilbert Simondon and Alfred N. Whitehead, the proposed prototype provides a promising starting point to interpret novelty generated at runtime with the help of a metaphysical framework.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。