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

Basic Study on Formal Approaches to Systematic Development Methods of High-Quality Embedded Systems

Research Project

Project/Area Number 12680354
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeSingle-year Grants
Section一般
Research Field 計算機科学
Research InstitutionKyushu University

Principal Investigator

ARAKI Keijiro  Kyushu University, Graduate School of Information Science and Electrical Engineering, Professor, 大学院・システム情報科学研究院, 教授 (40117057)

Co-Investigator(Kenkyū-buntansha) MOCHIO Koji  Chikushi Women's University, Faculty of Literature, Lecturer, 文学部, 講師 (60331013)
CHANG Han-myun  Nanzan University, Faculty of Mathematical Sciences and Information Engineering, Lecturer, 数理情報学部, 講師 (90329756)
Project Period (FY) 2000 – 2001
Project Status Completed (Fiscal Year 2001)
Budget Amount *help
¥3,800,000 (Direct Cost: ¥3,800,000)
Fiscal Year 2001: ¥1,500,000 (Direct Cost: ¥1,500,000)
Fiscal Year 2000: ¥2,300,000 (Direct Cost: ¥2,300,000)
KeywordsFormal Specification / Domain Modeling / Formal Methods / Statecharts / System Behavior Description / Formal Specification Testing / Case Studies / Diagram Analyzer / 図式表現 / 段階的詳細化設計
Research Abstract

We constructed system models in several case studies of practical embedded systems in the real world, and described their formal specification. We have been using formal specification languages, Z and VDM-SL (Vienna Development Method - Specification Language). At different abstraction levels and different purposes in system development, we illustrated effective ways to describe and analyze the systems.
As a case study, we made an abstract model for vending machines, and showed a systematic way to enhance it to more advanced and complicated models. We also derived a formal description for a controller of a vending machine from its informal and ambiguous operation manual. We described both a functional description in formal specification languages and a dynamic description of its behavior with Statecharts. We invented a systematic way to derive statecharts from a formal specification in VDM-SL, and then we proposed a systematic approach to get these two kinds of descriptions which are consistent and complementary each other.
We also developed a generic analysis tool for diagrams which are used frequently in system design and analysis. We applied it to a variety of problems and showed its usefulness especially in querying constrained paths with specific attributes. We investigated the extension of the diagram analyzer to deal with Statecharts and analyze dynamic behaviors of embedded systems.

Report

(3 results)
  • 2001 Annual Research Report   Final Research Report Summary
  • 2000 Annual Research Report
  • Research Products

    (22 results)

All Other

All Publications (22 results)

  • [Publications] ARAKI Keijiro: "Case Studies of Formal Approaches to Domain Modelling and Specification"Proceedings of the International Symposium on Future Software Technology. 213-218 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Pujianto Yugopuspito: "Transformational Object-Relational Database Model in Formal Methods"IPSJ Transactions on Mathematical Modeling and Its Applications. 42・SIG5(TOM4). 71-80 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] ARAKI Keijiro: "Practical Benefit of Formal Methods : Lessons Learnt through Case Studies"Proceedings of the Joint Workshop on Software Engineering. 72-76 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] 荒木 啓二郎: "形式手法入門:形式仕様記述で何をどう書くか"ソフトウェアシンポジウム2001論文集. 21-26 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] ENDO Toru: "Systematic Generation of Statechart from VDM-SL in Multi-Aspect Formal Methods for System Development"Proceedings of the International Symposium on Future Software Technology. 9-14 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] TANAKA Toshiyuki: "A Generic Graph Analysis Tool with Attributed Path Query"Proceedings of the International Symposium on Future Software Technology. 240-245 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] ARAKI Keijiro: "Case Studies of Formal Approaches to Domain Modeling and Specification"Proc. international Symposium on Future Software Technology. 213-218 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Pujianto Yugopuspito: "Transformational Object-Relational Database Model in Formal Methods"IPSJ Transactions on Mathematical Modeling and Its Applications. Vol.42, No.SIG5(TOM4). 71-80 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] ARAKI Keijiro: "Practical Benefit of Formal Methods: Lessons Learnt through Case Studies"Proceeding of the Joint Workshop on Software Engineering. 72-76 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] ARAKI Keijiro: "Introduction to Formal Methods: What and How to Specify Formally (in Japanese)"Proc. Software Symposium. 21-26 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] ENDO Toru: "Proceedings of the International Symposium on Future Software Technology"Proc. International Symposium on Future Software Technology. 9-14 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] TANAKA Toshiyuki: "A Generic Graph Analysis Tool with Attributed Path Query"Proc. International Symposium on Future Software Technology. 240-245 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Pujianto Yugopuspito: "Transformational Object-Relational Database Model in Formal Methods"IPSJ Transactions on Mathematical Modeling and Its Applications. 42・SIG5(TOM4). 71-80 (2001)

    • Related Report
      2001 Annual Research Report
  • [Publications] ARAKI Keijiro: "Practical Benefit of Formal Methods : Lessons Learnt through Case Studies"Proceedings of the Joint Workshop on Software Engineering. 72-76 (2001)

    • Related Report
      2001 Annual Research Report
  • [Publications] 荒木 啓二郎: "形式手法入門:形式仕様記述で何をどう書くか"ソフトウェアシンポジウム2001論文集. 21-26 (2001)

    • Related Report
      2001 Annual Research Report
  • [Publications] ENDO Toru: "Systematic Generation of Statechart from VDM-SL in Multi-Aspect Formal Methods for System Development"Proceedings of the International Symposium on Future Software Technology. 9-14 (2001)

    • Related Report
      2001 Annual Research Report
  • [Publications] TANAKA Toshiyuki: "A Generic Graph Analysis Tool with Attributed Path Query"Proceedings of the International Symposium on Future Software Technology. 240-245 (2001)

    • Related Report
      2001 Annual Research Report
  • [Publications] Pujianto Yugopuspito: "UML Refinement for Object-Relational Database"Proceedings of the International Symposium on Future Software Technology ISFST-2000. 27-31 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] Keijiro Araki: "Case Studies of Formal Approaches to Domain Modelling and Specification"Proceedings of the International Symposium on Future Software Technology ISFST-2000. 213-218

    • Related Report
      2000 Annual Research Report
  • [Publications] 田中俊行: "実用規模のシステムへの形式手法の適用事例"ソフトウェア工学の基礎VII. 205-208 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] 張漢明: "グラフ分析エンジンGOAeの開発"ソフトウェア工学の基礎VII. 209-212 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] 丸山博史: "プログラムスライシングのVRMLへの導入とその改良"情報処理学会論文誌:数理モデル化と応用. 41・SIG7(TOM3). 1-11 (2000)

    • Related Report
      2000 Annual Research Report

URL: 

Published: 2000-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi