Development of Multi-Paradigm Oriented Programming Environment based on Concurrent LISP
Project/Area Number |
59460203
|
Research Category |
Grant-in-Aid for General Scientific Research (B)
|
Allocation Type | Single-year Grants |
Research Field |
Informatics
|
Research Institution | University of Library and Information Science |
Principal Investigator |
TABATA Koichi Professor, Faculty of Library and Information Science University of Library and Information Science, 図書館・情報学部, 教授 (50026085)
|
Co-Investigator(Kenkyū-buntansha) |
SUGIMOTO Shigeo Ass. Professor, Faculty of Library and Information Science University of Library, 図書館情報学部, 助教授 (40154489)
ITOH Kiyoshi Ass. Professor, Faculty of Science and Technology Sophia University, 理工学部, 助教授 (00129785)
MASUNAGA Yoshifumi Professor, Faculty of Library and Infoemation Science University of Library and, 図書館情報学部, 教授 (70006261)
|
Project Period (FY) |
1984 – 1986
|
Project Status |
Completed (Fiscal Year 1986)
|
Budget Amount *help |
¥7,200,000 (Direct Cost: ¥7,200,000)
Fiscal Year 1986: ¥1,000,000 (Direct Cost: ¥1,000,000)
Fiscal Year 1985: ¥2,000,000 (Direct Cost: ¥2,000,000)
Fiscal Year 1984: ¥4,200,000 (Direct Cost: ¥4,200,000)
|
Keywords | Concurrent LISP / Cooperative Processing / Multiple Program Paradigm / Programming Environment / Artificial Intelligence / 並行処理 |
Research Abstract |
It is essential to select the modeling and description methodologies which are the most applicable to target problems consisting of several sub-problems of different paradigms. In this research, we have found that it is fruitful to take advantages of cooperative processing for modeling and description of problems consisting of cooperative sub-problems of different paradigms. We have proposed a programming environment directed to multiple paradigms of programming based on Concurrent LISP, which is a LISP for cooperative processing. The followings are the three program paradigms of cooperative processing. Process Oriented Paradigm: Cooperative entities representing functions communicate with each other via shared variables and/or messages. Object Oriented Paradigm: Cooperative entities representing objects communicate with each other via messages. Environment Oriented Paradigm: Cooperative entities representing functions and/or objects communicate with each other through their environment. (Entities are driven based on the status of their relevant set of data, and change the status of other data.) Activities of each cooperative entity should be defined in an appropriate programming paradigm among conventional ones, such as procedural, functional, rule oriented, object oriented, and so on. In this research, we have also developed an expert system of reading advisory tasks, and a programming environment for image-based interactive systems. These systems include several programming paradigms, for example rule-based description of reading advisory expertise, and procedural and functional definition of user interfaces.
|
Report
(1 results)
Research Products
(12 results)