Data Standards for Artificial Life Software

Data Standards for Artificial Life Software
复制标题

DOI:
10.1162/isal_a_00213
复制
发表时间:
2019-07
期刊:
Artificial Life Conference Proceedings
影响因子:
--
通讯作者:
Alexander Lalejini;Emily L. Dolson;Clifford Bohm;Austin J. Ferguson;David P. Parsons;P. F. Rainford;
Alexander Lalejini;Emily L. Dolson;Clifford Bohm;Austin J. Ferguson;David P. Parsons;P. F. Rainford;
中科院分区:
其他
文献类型:
--
作者:
Alexander Lalejini;Emily L. Dolson;Clifford Bohm;Austin J. Ferguson;David P. Parsons;P. F. Rainford;

文献摘要

被引文献

相似文献

随着人工生命领域的进步和发展,我们发现自己正处于一个日益复杂的软件系统生态系统中。每个系统都是为了解决特定的研究目标而开发的,所有这些都统一在理解生命的共同目标下。如此雄心勃勃的奋进引发了各种算法挑战。许多项目已经为单个系统解决了其中的一些问题,但是这些解决方案很少是可移植的,并且通常必须跨系统重新设计。在这里,我们提出了一个社区驱动的开发标准的过程,用于表示我们领域中常用的数据类型。这些标准将提高研究小组之间的软件重用,并允许更容易地比较不同人工生命系统生成的结果。我们通过两个讨论驱动的研讨会(一个在2018年人工生命会议上,另一个在2018年BEACON行动进化研究中心大会上)开始了开发数据标准的过程。在每一个研讨会上,我们都讨论了人工生命数据标准的愿景,提出并完善了家谱(祖先树)数据的标准,并征求了与会者的反馈。除了提出人工生命数据标准的总体愿景和框架外,我们还发布并讨论了标准的1.0.0版本。此版本包括在这些研讨会上开发的Genesis数据标准和正在开发的几个软件资源,以支持我们提出的Genesis标准框架。
As the field of Artificial Life advances and grows, we find ourselves in the midst of an increasingly complex ecosystem of software systems. Each system is developed to address particular research objectives, all unified under the common goal of understanding life. Such an ambitious endeavor begets a variety of algorithmic challenges. Many projects have solved some of these problems for individual systems, but these solutions are rarely portable and often must be re-engineered across systems. Here, we propose a community-driven process of developing standards for representing commonly used types of data across our field. These standards will improve software re-use across research groups and allow for easier comparisons of results generated with different artificial life systems. We began the process of developing data standards with two discussion-driven workshops (one at the 2018 Conference for Artificial Life and the other at the 2018 Congress for the BEACON Center for the Study of Evolution in Action). At each of these workshops, we discussed the vision for Artificial Life data standards, proposed and refined a standard for phylogeny (ancestry tree) data, and solicited feedback from attendees. In addition to proposing a general vision and framework for Artificial Life data standards, we release and discuss version 1.0.0 of the standards. This release includes the phylogeny data standard developed at these workshops and several software resources under development to support our proposed phylogeny standards framework.