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

2002 Fiscal Year Final Research Report Summary

Research on construction of embedded software using formal object-oriented methods

Research Project

Project/Area Number 12480071
Research Category

Grant-in-Aid for Scientific Research (B)

Allocation TypeSingle-year Grants
Section一般
Research Field 計算機科学
Research InstitutionJAPAN ADVANCED INSTITUTE OF SCIENCE AND TECHNOLOGY

Principal Investigator

KATAYAMA Takuya  Japan Advanced Institute of Science and Technology, School of Information Science, Professor, 情報科学研究科, 教授 (70016468)

Co-Investigator(Kenkyū-buntansha) AOKI Toshiaki  Japan Advanced Institute of Science and Technology, School of Information Science, Associate, 情報科学研究科, 助手 (20313702)
CHERIF Adel  Japan Advanced Institute of Science and Technology, School of Information Science, Associate, 情報科学研究科, 助手 (10303322)
Project Period (FY) 2000 – 2002
Keywordsobject-oriented method / embedded system / analysis model / formal method / theorem proving system / concurrent regular expression / thread / concurrent object
Research Abstract

We studied on the application of formal object-oriented methods to the construction of embedded system. First, we studied on the environment to construct formal object-oriented analysis models, which consists of an editor for the models and a system for executing these models in a formalized UML notations, and a verification system which verifies correctness of invariants attached to class diagrams. The verification system adopts HOL system for its proof engine. Second, we studied a method of converting concurrent object models into thread models. This is based on the observation that direct execution of concurrent object models obtained from object-oriented methods is not applicable to usual embedded systems where hardware and timing constraints are so severe and conventional thread style execution is mandatory. An axiom system for the conversion is obtained.

  • Research Products

    (14 results)

All Other

All Publications (14 results)

  • [Publications] 青木利晃, 立石孝彰, 片山卓也: "定理証明技術のオブジェクト指向分析への適用"日本ソフトウェア科学会学会誌コンピュータソフトウェア. 18巻4号. 18-47 (2001)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Toshiaki Aoki, Takuya Katayama: "Prototype Execution of Independently Constructed Object-Oriented Analysis Model"Automating the Object-Oriented Software Development Methods, OECOOP2001 Workshop. 25-33 (2001)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Toshiaki Aoki, Takaaki Tateishi, Takuya Katayama: "An Axiomatic Formalization of UML Models"Proc. Workshop on Practical UML-Based Rigorous Development Methods. 13-28 (2001)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 矢竹健朗, 青木利晃, 片山卓也: "定理証明システムHOLにおけるオブジェクト指向理論の構築"情報処理学会論文誌. 41巻6号. 1234-1241 (2000)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Mitsutaka Okazaki, Toshiaki Aoki, Takuya Katayama: "Extracting Threads from Concurrent Objects for the Design of Embedded Systems"Proc. Asia-Pacific Software Engineering Conference APSEC2002. 107-116 (2002)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Takaaki Tateishi, Toshiaki Aoki, Takuya Katayama: "Successive Behavior Approximation Method for Verifying Distributed Objects"Proc. Third International Conference on Parallel and Distributed Computing, Application and Technologies. 439-446 (2002)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 立石孝彰, 青木利晃, 片山卓也: "振舞い近似手法を用いたステートチャートに対する不変性の検証"情報処理学会論文誌「オブジェクト指向技術特集」. 44巻6号. (2003)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Mitsutaka Okazaki, Toshiaki Aoki, Takuya Katayama: "Formalizing Sequence Diagrams and State Machines Using Concurrent Regular Expression"Proc. Second International Workshop on Scenarios and State Machines : Models, Algorithms and Tools, SCESM'03. 74-79 (2003)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 岡崎光隆, 青木利晃, 片山卓也: "平行オブジェクトモデルから平行スレッドモデルへの変換法"情報処理学会 ソフトウェア工学研究会 研究報告2003. (2003)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Toshiaki Aoki and Takuya Katayama: "Prototype Execution of Independently Constructed Object-Oriented Analysis Model"Automating the Object-Oriented Software Development Methods, ECOOP2001 Workshop. 25-33 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Toshiaki Aoki, Takaaki Tateishi and Takuya Katayama: "An Axiomatic Formalization of UML Models"Practical UML-Based Rigorous Development Methods. 13-28 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Mitsutaka Okazaki, Toshiaki Aoki and Takuya Katayama: "Extracting threads from concurrent objects for the design of embedded systems"Proceedings of Asia-Pacific Software Engineering Conference APSEC2002. 107-116 (2002)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Takaaki Tateishi, Toshiaki Aoki and Takuya Katayama: "Successive Behavior Approximation Method for Verifying Distributed Objects"Third International Conference on Parallel and Distributed Computing, Applications and Technologies PDCAT2002. 439-446 (2002)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Mitsutaka Okazaki, Toshiaki Aoki and Takuya Katayama: "Formalizing sequence diagrams and state machines using Concurrent Regular Expression"Proceedings of 2nd International Workshop on Scenarios and State Machines : Models, Algorithms, and Tools SCESM'03. 74-79 (2003)

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

URL: 

Published: 2004-04-14  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi