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 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, and an implementation prototype with a high-level programming language is outlined. The proposed approach shows statistical characteristics of open-ended evolutionary systems and provides a promising starting point to interpret novelty generated at runtime.
翻译:拥有一个模型并能够实施一个不限成员名额的进化系统对于增进我们对开放性的理解十分重要。复杂的系统科学和新一代高级编程语言分别提供了令人感兴趣的可能性。在这里,首先审查建模和实施不限成员名额的进化系统方面的最近一些进展。然后,引入了所谓的描述、建模、实施和解释复杂系统的方言法方法。在强调了目前一些建模和执行挑战之后,确定了开放的进化系统的建模组成部分,将开放式演化的系统元模正式纳入全方位方法,并概述了具有高层次编程语言的执行原型。拟议方法显示了开放进化系统的统计特征,为解释运行时产生的新事物提供了一个充满希望的起点。