首页> 外文会议>IEEE Symposium on Visual Languages >A visual framework for the scripting of parallel agents
【24h】

A visual framework for the scripting of parallel agents

机译:并行代理脚本的视觉框架

获取原文

摘要

Visual languages are well accepted and frequently applied in concurrent systems design. Whereas visual languages are mainly used for system specification, only little attention is paid for visual means w.r.t. integrated prototyping and dynamic visualization of parallel programs. This article presents SAL (Synchronous Agent Language), a general-purpose grid-based 2D programming language for parallel system specification, implementation, and visualization. SAL agents have a depiction and a behavior. The behavior is defined by the means of state transition rules. The depiction is given by the drawing area on its surface. Actions in rules can execute drawing operations for dynamically changing the depiction during runtime. For a broader range of applications, SAL incorporates mobile code, code modification during runtime, and tool integration facilities. SAL is strongly inspired by Agentsheets [3], SAM [1], arid Esterel [2]. The synchronous execution model is derived from Esterel and the 3D programming language SAM whereas the visual/textual syntax is based on a combination of Agentsheets and Esterel. In contrast to Agentsheets, depictions can be arbitrary drawings modified during runtime; and rules are specified through text in tables rather than through the selection of icons. Moreover, SAL has an explicit notion of state and state transition where rules are explicitly partitioned into states. The remainder of this article first sketches the SAL basic concepts and introduces its current implementation thereafter.
机译:可视语言良好接受并经常应用于并发系统设计。虽然视觉语言主要用于系统规范,但仅对视觉表示W.R.T仅支付很少的关注。并行程序的集成原型和动态可视化。本文介绍了SAL(同步代理语言),一种用于并行系统规范,实现和可视化的通用网格的2D编程语言。 SAL试剂具有描述和行为。该行为是由状态转换规则的方式定义的。描绘由图纸上的拉伸区域给出。规则中的操作可以执行绘图操作,以便在运行时动态更改描述。对于更广泛的应用程序,SAL包含移动代码,运行时期间的代码修改以及工具集成设施。醇强烈启发醇[3],SAM [1],干旱esterel [2]。同步执行模型来自Esterel和3D编程语言SAM,而Visual / Textue语法基于Agentsheets和Esterel的组合。与糖果表相比,描绘可以在运行时修改任意图形;和规则是通过表中的文本指定的,而不是通过选择图标。此外,SAL有明确的状态和国家转换的概念,其中规则明确地分割成状态。本文的其余部分首先草图草案,并在此后引入了其目前的实现。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号