Project/Area Number |
09680322
|
Research Category |
Grant-in-Aid for Scientific Research (C)
|
Allocation Type | Single-year Grants |
Section | 一般 |
Research Field |
計算機科学
|
Research Institution | University of Tsukuba |
Principal Investigator |
IGARASHI Shigeru Professor Inst. of Inform. Sci., Univ., Tsukuba, 電子・情報工学系, 教授 (80027367)
|
Co-Investigator(Kenkyū-buntansha) |
MIZUTANI Tetsuya Assistant Professor Inst. Inform. Sci., Univ., Tsukuba, 電子・情報工学系, 講師 (70209758)
SAKAI Ko Associate Professor Inst. Math, Univ., Tsukuba, 数学系, 助教授 (20241797)
HOSONO Chiharu Associate Professor Inst. Inform. Sci., Univ., Tsukuba, 電子・情報工学系, 助教授 (20108294)
SHIO Masayuki Research Assistant Inst. Inform. Sci., Univ., Tsukuba, 電子・情報工学系, 助手 (60302395)
TOMITA Kohji Researcher Mechanical Engineering Lab., MITI, 工業技術院・機械技術研究所, 研究員 (80357574)
|
Project Period (FY) |
1997 – 1999
|
Project Status |
Completed (Fiscal Year 1999)
|
Budget Amount *help |
¥1,900,000 (Direct Cost: ¥1,900,000)
Fiscal Year 1999: ¥600,000 (Direct Cost: ¥600,000)
Fiscal Year 1998: ¥500,000 (Direct Cost: ¥500,000)
Fiscal Year 1997: ¥800,000 (Direct Cost: ¥800,000)
|
Keywords | Verification of realtime controlled systems / Envelope theory / SOFA / Tense Arithmetic / Music information processing / Daphne |
Research Abstract |
A study of logical programs 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 procedural 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 formalisms.
|