• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

1999 Fiscal Year Final Research Report Summary

Research on Theoretical Aspects of Evolutionary Software

Research Project

Project/Area Number 09245102
Research Category

Grant-in-Aid for Scientific Research on Priority Areas

Allocation TypeSingle-year Grants
Research InstitutionTohoku University

Principal Investigator

ITO Takayasu  Tohoku University, Graduate School of Information Sciences, Professor, 大学院・情報科学研究科, 教授 (80124551)

Co-Investigator(Kenkyū-buntansha) IDA Tetsuo  University of Tsukuba, Institute of Information Sciences and Electronics, Professor, 電子情報工学系, 教授 (70100047)
YONEZAKI Naoki  Tokyo Institute of Technology, Graduate School of Mathematical and Computer Sciences, Professor, 大学院・情報理工学研究科, 教授 (00126286)
HAGIYA Masami  University of Tokyo, Graduate School of Sciences, Professor, 大学院・理学研究科, 教授 (30156252)
TOYAMA Yoshihito  Tohoku University, Research Institute of Electrical Communication, Professor, 電気通信研究所, 教授 (00251968)
SAKABE Toshiki  Nagoya University, Graduate School of Engineering, Professor, 大学院・工学研究科, 教授 (60111829)
Project Period (FY) 1997 – 1999
Keywordsevolutionary programming mechanism / sound parallelization / verification / reactive system / temporal logic / functional logic programming / term rewriting system / linear logic
Research Abstract

Computational environments are evolving from "sequential" into "parallel and/or distributed", and applications are evolving into the ones that require finer demands and requirements in efficiency, time, specification and verification, etc.
With this background models of evolvable computer software and their theoretical aspects were studied in this project.
A sound parallelization framework of transforming a sequential program into a parallel program that the resultant parallel program runs faster than the original sequential one was given for functional programs by T. Ito.
Verification and specification of distributed programs that evolve under internet environments are of important issues. M. Hagiya proposed an interesting idea of verification of verification methods and how to evolve verification conditions.
N. Yonezaki studied bow to specify and verify real-time reactive systems, using temporal logics and linear logic, and he gave various basic formal properties on temporal structures. … More T. Ida studied some basic properties of functional logic programs with applications to executable specifications, and he implemented a functional logic programming system under a distributed system.
Term rewriting systems (TRS) provide fine-grained operational mechanisms for executions of various structures, including evolvable programs and mechanisms.
T. Sakabe gave a model of adaptive TRSs. Y. Toyama gave an analysis and synthesis method of TRSs, and a powerful procedure of proving termination of TRSs.
Also, a number of interesting works on linear logic and its extensions were done, including 1) a proposal of introducing temporal linear logic (T. Ito), 2) a linear logic language with locality and temporality (K. Kobayashi), 3) a proposal of combining linear logic and concurrent TRSs for specification and verification of real-time systems (M. Okada), 4) an efficient compiler of linear logic programming language (N. Tamura). In addition, K. Kobayashi proposed a type system of distributed systems that guarantees deadlock-freedom, and S. Nishizaki proposed an environment calculus which is an extension of ML to incorporate environments into ML. Less

  • Research Products

    (16 results)

All Other

All Publications (16 results)

  • [Publications] Takayasu Ito: "A sound parallelization framework for parallel Scheme programming,Parallel and Distributed Computing for Symbolic and Irregular Applications (Eds.T.Ito and T.Yuasa)"World Scientific. 3-40 (2000)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Masami Hagiya: "On a New Method for Dateflow Analysis of Java Virtual Machine Subroutines"Lecture Notes in Computer Science(SAS'98). vol.1503. 17-32 (1998)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Shigeki Hagihara: "Resolution method for modal logic with well-founded frames"Lecture Notes in Computer Science(CSL'99). vol.1508. 277-291 (1999)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Mircea Marin: "On Reducing the Search Space of Higher-order Lazy Narrowing"Proceedings of International Symposium on Functional and Logic Programming. 319-334 (1999)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Su Feng: "Confluence Property of Simple Frames in Dynamic Term Rewriting Calculus"IEICE Transactions on Information and Systems. vol.E80-D,no.6. 625-645 (1997)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Keiichirou Kusakari: "Argument filtering transformation"Lecture Notes in Computer Science. vol.1702. 47-61 (1999)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Naoki Kobayashi: "A partially Deadlock-Free Typed Process Calculus"ACM Transactions on Programming Languages and Systems. vol.20,no.2. 436-482 (1998)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Takayasu Ito: "Parallel and Distributed Computinf for Symbolic and Irregular Applications"World Scientific Co.Ltd.. 395 (2000)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Takayasu Ito: "A sound parallelization framework for parallel Scheme programming, Parallel and Distributed Computing for Symbolic and Irregular Applications (Eds. T. Ito and T. Yuasa)"World Scientific. 3-40 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Masami Hagiya: "On a New Method for Dataflow Analysis of Java Virtual Machine Subroutines"Lecture Notes in Computer Science (SAS'98). vol.1503. 17-32 (1998)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Shigeki Hagihara: "Resolution method for modal logic with well-founded frames"Lecture Notes in Computer Science (CSL'98). vol.1508. 277-291 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Mircea Marin: "On Reducing the Search Space of Higher-order Lazy Narrowing"Proceedings of International Symposium on Functional and Logic Programming. 319-334 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Su Feng: "Confluence Property of Simple Frames in Dynamic Term Rewriting Calculus"IEICE Transactions on Information and Systems. vol. E80-D, no.6. 625-645 (1997)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Keiichirou Kusakari: "Argument filtering transformation"Lecture Notes in Computer Science. vol. 1702. 47-61 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Naoki Kobayashi: "A Partially Deadlock-Free Typed Process Calculus"ACM Transactions on Programming Languages and Systems. vol.20, no.2. 436-482 (1998)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Takayasu Ito: "Parallel and Distributed Computing for Symbolic and Irregular Applications"World Scientific Co. Ltd.. 395 (2000)

    • Description
      「研究成果報告書概要(欧文)」より

URL: 

Published: 2001-10-23  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi