摘要
针对现有脚本语言只适合顺序计算的缺点 ,提出了协调脚本语言 Concerto.Concerto脚本既适合描述分布组件系统的协调问题 ,又统一了现有的计算脚本 ,提供了一个多种脚本语言混合编程的解决方案 .在运行方面 ,提出 Concerto协调代码作为脚本语言编译器的目标代码 .以 Petri网为基础 ,由 Concerto引擎对协调代码解释生成 Petri网模型 ,对分布组件系统进行并发死锁验证 ,并与计算系统交互 ,控制分布组件的运行 .
Nowadays scripting languages are suitable for sequential computation. Overcoming this drawback, this paper proposed Concerto scripting language, which fits for describing the coordination of distributed component systems. Also, the Concerto synthesizes the present computing scripts and provides an approach to the program with multiple scripting languages. The concerto coordination code is used as the object code of scripting language compiler. It is the Concerto engine that sets up the Petri net model, verifies its correctness and interacts with computing system to control the execution of distributed components.
出处
《上海交通大学学报》
EI
CAS
CSCD
北大核心
2001年第2期188-191,共4页
Journal of Shanghai Jiaotong University
基金
国家自然科学基金! (6 99730 332 )
上海市科技发展基金! (995 115 0 14 )资助项目
关键词
脚本语言
分布组件
协调
PETRI网
Computer programming
Distributed computer systems
Parallel algorithms
Petri nets