A Study on Program Verification Systems based on Analytic Semantics
A Study on Program Verification Systems based on Analytic Semantics
批准号:
10680332
负责人:
MIZUTANI Tetauya
金额:
$1.34万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (C)
财政年份:
1998
资助国家:
日本
项目状态:
已结题
起止时间:
1998 至 2000
中文摘要
实时程序系统的验证研究是当代程序理论研究的重要领域之一。在本研究项目中,研究者在分析语义和分析等价理论的基础上,开发了几种用于逻辑程序和过程程序的验证形式,即SOFA、包络理论和时态算法。这些是分析和验证程序,控制离散的某些连续的物理或其他外部系统。每种形式都描述了从观察时间对下一个动作的唤醒时间的分析。我们得到了下一个动作上升时的实际合理时间值,使验证更容易、更精确。研究人员还将音乐信息处理作为实时和高智能程序系统的一个例子进行了研究。他们开发并试验了实时控制性能系统。这些系统的设计本质上是困难的,因为实时性和人类独舞者的物理动作和反应的本质到目前为止还没有被很好地理解。此外,特别是原声三角钢琴有0.5[秒。物理声音的延迟(即:每次输入MIDI事件后,对应键的动作),使得程序在涉及钢琴的伴奏系统中必须预测人的表现,这是使设计更加复杂和困难的另一个因素。为了应对这些情况,并解决现代软件技术引发的各种问题,他们逻辑地表示了这些系统的规范,并使用这些公式验证了这些规范的正确性。
英文摘要
A study of verification of realtime program systems are one of the most important fields for contemporary program theory. In this research project, the investigators have developed several verification formalisms for logical and procedual programs, named SOFA, the envelope theory and the tense arithmetic, based on the analytical semantics and the analytical equivalence theory. These are to analyze and verify programs that controls discretely certain continuously physical or other external system. Each formalism describes analysis of the wake-up time of the next action from an observation time. We obtain the actual rational time value when the next action will rise, so that verification can be easier and more precise.The investigators have also researched music information processing as one of the examples of the realtime and highly intelligent program systems. They have developed and experimented realtime controlled performance systems. The design of these systems is essentially difficult because of the realtimeness and the fact that the nature of physical action and reaction by human soloists has not been understood well so far. Besides, especially, the acoustic grand piano has 0.5[sec.]delay of physical sound(i.e., the action of the corresponding key)after each input of MIDI event, so that the program must forecast human's performance in the accompaniment systems involving piano, which is another factor to make the design more complex and difficult. In order to cope with these situations and to solve various problems incurred upon with modern software techniques, they have represented specifications of these systems logically and verify these correctness using these formualisms.
期刊论文(70)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
水谷哲也,五十嵐滋,塩雅之: "ソフトウェア指向形式解析体系による実時間知的プログラムの検証"人工知能学会全国大会(第12回)論文集. 306-307 (1998)
Tetsuya Mizutani、Shigeru Igarashi、Masayuki Shio:“使用面向软件的形式分析系统验证实时智能程序”第 12 届日本人工智能学会全国会议论文集 306-307 (1998)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
五十嵐滋: "ヤマハミュージックメディア"演奏を科学する. 220 (2000)
五十岚茂:“雅马哈音乐媒体”表演科学 220 (2000)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Shirogane, T., Igarashi, S., Shio, M.and Mizutani, T.: "Analysis and Verification of Parallel Program Systems by Tense Arithmetic"Joint COnf.Applied Math. 71-76 (1998)
Shirogane, T.、Igarashi, S.、Shio, M. 和 Mizutani, T.:“通过时态算术分析和验证并行程序系统”联合会议应用数学。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Liu.J.,Hiraga.R.and Igarashi.S: "Musical Analysis of a Computer Music Project. by Computer-Assistance, for Computer Music Application "Porc.of ICMC. 477-480 (2000)
Liu.J.、Hiraga.R. 和 Igarashi.S:“计算机音乐项目的音乐分析。通过计算机辅助,用于计算机音乐应用”ICMC 的 Porc。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
白銀哲也,五十嵐滋,塩雅之,水谷哲也: "Tense Arithemeticを用いた並行プログラム系の解析と検証" 応用数学合同研究集会報告集. 71-76 (1998)
Tetsuya Shirogane、Shigeru Igarashi、Masayuki Shio、Tetsuya Mizutani:“使用时态算术的并发程序系统的分析和验证”应用数学联合研究会议报告71-76(1998)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
共 64 条
海外基金