TOWARDS A MULTI-SCALE AGENT-BASED PROGRAMMING LANGUAGE METHODOLOGY.

TOWARDS A MULTI-SCALE AGENT-BASED PROGRAMMING LANGUAGE METHODOLOGY.
复制标题

DOI:
10.1109/wsc.2016.7822179
复制
发表时间:
2016-12
期刊:
Proceedings of the ... Winter Simulation Conference. Winter Simulation Conference
影响因子:
--
通讯作者:
Glazier JA
Glazier JA
中科院分区:
其他
文献类型:
--
作者:
Somogyi E;Hagar A;Glazier JA

文献摘要

相似文献

活组织是由分子、细胞和细胞外物质组成的动态、异质的物质,它们通过化学、机械和电子过程相互作用,并通过转化、出生、死亡和迁移过程进行重组。当前的编程语言难以描述组织的动力学,因为:1:对象的动态集合同时参与多个过程,2:过程可以是连续的或离散的,并且它们的活动可以是有条件的,3:对象和过程形成复杂的、不同种类的关系和结构,4:对象和过程可以分层组成,5:过程可以创建、破坏和转换对象和过程。一些建模语言支持这些概念,但大多数语言不能将模型转换为可执行的模拟。我们提出了一种新的混合可执行建模语言范式--连续并发对象过程方法学(CCOPM),它自然地表达了组织模型,使用户能够可视化地创建基于主体的组织模型,并允许计算机模拟这些模型。
Living tissues are dynamic, heterogeneous compositions of objects, including molecules, cells and extra-cellular materials, which interact via chemical, mechanical and electrical process and reorganize via transformation, birth, death and migration processes. Current programming language have difficulty describing the dynamics of tissues because: 1: Dynamic sets of objects participate simultaneously in multiple processes, 2: Processes may be either continuous or discrete, and their activity may be conditional, 3: Objects and processes form complex, heterogeneous relationships and structures, 4: Objects and processes may be hierarchically composed, 5: Processes may create, destroy and transform objects and processes. Some modeling languages support these concepts, but most cannot translate models into executable simulations. We present a new hybrid executable modeling language paradigm, the Continuous Concurrent Object Process Methodology (CCOPM) which naturally expresses tissue models, enabling users to visually create agent-based models of tissues, and also allows computer simulation of these models.