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

Software Development Environment for Embedded Systems based on Aspect-Oriented Architecture

Research Project

Project/Area Number 18500030
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeSingle-year Grants
Section一般
Research Field Software
Research InstitutionNanzan University

Principal Investigator

NORO Masami  Nanzan University, Faculty of Mathematical Sciences and Information Engineering, Professor (40189452)

Co-Investigator(Kenkyū-buntansha) SAWADA Atsushi  Nanzan University, Faculty of Mathematical Sciences and Information Engineering, Professor (40273841)
HACHISU Yoshinari  Nanzan University, Faculty of Mathematical Sciences and Information Engineering, Assistant Professor (30319298)
張 漢明  南山大学, 数理情報学部, 助教授 (90329756)
Project Period (FY) 2006 – 2007
Project Status Completed (Fiscal Year 2007)
Budget Amount *help
¥4,110,000 (Direct Cost: ¥3,600,000、Indirect Cost: ¥510,000)
Fiscal Year 2007: ¥2,210,000 (Direct Cost: ¥1,700,000、Indirect Cost: ¥510,000)
Fiscal Year 2006: ¥1,900,000 (Direct Cost: ¥1,900,000)
KeywordsAspect-Oriented / Embedded Systems / Software Architecture / Architecture Style / 組込ソフトウェア / CSP
Research Abstract

The purpose of our research has been to propose a multi-platform software development environment for embedded systems. We modeled embedded systems as an architecture constructed by a set of concurrent state transition machines. Our development environment consists of preprocessors for describing platform independent models and post-processors which generate platform codes. Our research results are followings.
1. Defining Software Development Processes
Our software development is composed of four processes ; defining requirements specification model, describing software architecture, pre-execution check, and generating codes.
2. Software Architecture Description
Software architecture plays a crucial role in our development We propose a method for describing soft-ware architecture from the view points of aspect-oriented and software product lines.
3. Pre-execution Check
Behaviors of designed software is examined by model checking tools in terms of concurrent programs before implementation. It is called pre-execution check. We clarify how to translate UML diagrams, i.e. software design, to codes for model checking tools and how to show the results in UML diagrams.
4. Code Generator
After pre-execution check, platform program codes are generated automatically by a code generator. We designed and implemented generators for C, C++, and Java, using ideas of model driven architecture.
5. Relationships between Requirements Specification and Architecture
We have been consider the relationships between requirements specification model, where features of software are described, and software architecture. When we define requirements specification of a product, we can easily construct its software architecture.
6. XQuery Processor
We also propose a light-weight and high-performance stream-oriented XQuery processor to search software documents written in XML formats.

Report

(3 results)
  • 2007 Annual Research Report   Final Research Report Summary
  • 2006 Annual Research Report
  • Research Products

    (14 results)

All 2007 2006

All Journal Article (14 results) (of which Peer Reviewed: 8 results)

  • [Journal Article] ストリーム指向によるXQuery問い合わせ処理の効率化2007

    • Author(s)
      蜂巣 吉成, 野呂 昌満, 宮田 裕則, 牛田 匠
    • Journal Title

      ソフトウェアエンジニアリング最前線2007 情報処理学会SEシンポジウム

      Pages: 69-78

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2007 Final Research Report Summary
    • Peer Reviewed
  • [Journal Article] ソフトウェアアーキテクチャスタイルE-AOSAS++に基づく開発支援環境2007

    • Author(s)
      沢田 篤史, 野呂 昌満, 蜂巣 吉成
    • Journal Title

      ソフトウェア工学の基礎XIV 日本ソフトウェア科学会FOSE 2007, レクチャーノート/ソフトウェア学 33

      Pages: 209-214

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2007 Final Research Report Summary
    • Peer Reviewed
  • [Journal Article] E-AoSAS++ and its Software Development Environment2007

    • Author(s)
      野呂 昌満, 沢田 篤史, 蜂巣 吉成, 坂野 将秀
    • Journal Title

      Proceedings of the 14th Asia-Pacific Software Engineering Conference(APSEC2007)

      Pages: 206-213

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2007 Final Research Report Summary
    • Peer Reviewed
  • [Journal Article] Efficient XQuery Processing using Stream-Oriented Approach2007

    • Author(s)
      Y. Hachisu, M. Noro, H. Miyata, T. Ushida
    • Journal Title

      IPSJ Software Engineering Symposium 2007

      Pages: 69-78

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Journal Article] Toward a Development Environment for Embedded Systems based on the Software Architecture Style E-AOSAS++2007

    • Author(s)
      A. Sawada, M. Noro, Y. Hachisu
    • Journal Title

      JSSST Foundation of Software Engineering XIV 33

      Pages: 209-214

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Journal Article] E-AoSAS++ and its Software Development Environment2007

    • Author(s)
      M. Noro, A. Sawada, Y. Hachisu, M. Banno
    • Journal Title

      Proceedings of the 14th Asia-Pacific Software Engineering Conference(APSEC2007)

      Pages: 206-213

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Journal Article] ストリーム指向によるXQuery問い合わせ処理の効率化2007

    • Author(s)
      蜂巣吉成, 野呂昌満, 宮田裕則, 牛田匠
    • Journal Title

      ソフトウェアエンジニアリング最前線2007 情報処理学会SEシンポジウム

      Pages: 69-78

    • Related Report
      2007 Annual Research Report
    • Peer Reviewed
  • [Journal Article] ソフトウェアアーキテクチャスタイルE-AOSAS++に基づく開発支援環境2007

    • Author(s)
      沢田篤史, 野呂昌満, 蜂巣吉成
    • Journal Title

      ソフトウェア工学の基礎XIV 日本ソフトウェア科学会FOSE 2007

      Pages: 209-214

    • Related Report
      2007 Annual Research Report
    • Peer Reviewed
  • [Journal Article] E-AoSAS++ and its Software Development Environment2007

    • Author(s)
      野呂昌満, 沢田篤史, 蜂巣吉成, 坂野将秀
    • Journal Title

      Proceedings of the 14th Asia-Pacific Software Engineering Conference(APSEC2007)

      Pages: 206-213

    • Related Report
      2007 Annual Research Report
    • Peer Reviewed
  • [Journal Article] 組込みソフトウェアにおける構成制御とその記述法の提案2006

    • Author(s)
      張 漢明, 野呂 昌満, 蜂巣 吉成
    • Journal Title

      ソフトウェアエンジニアリング最前線2006 情報処理学会 SEシンポジウム

      Pages: 177-184

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2007 Final Research Report Summary 2006 Annual Research Report
    • Peer Reviewed
  • [Journal Article] データフロー解析を用いたアスペクトの干渉の検出2006

    • Author(s)
      張 漢明, 野呂 昌満, 蜂巣 吉成, 八木 晴信
    • Journal Title

      ソフトウェア工学の基礎XIII日本ソフトウェア科学会 FOSE2006, レクチャーノート/ソフトウェア学 32

      Pages: 19-28

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2007 Final Research Report Summary
    • Peer Reviewed
  • [Journal Article] A Proposal for Specifying Embedded Software with Configuration Control2006

    • Author(s)
      H. M. Chang, M. Noro, Y. Hachisu
    • Journal Title

      IPSJ Software Engineering Symposium 2006

      Pages: 177-184

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Journal Article] Detection of the Aspect Interaction using Data Flow Analysis2006

    • Author(s)
      H. M. Chang, M. Noro, Y. Hachisu, H. Yagi
    • Journal Title

      JSSST Foundation of Software Engineering XIII 32

      Pages: 19-28

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Journal Article] データフロー解析を用いたアスペクトの干渉の検出2006

    • Author(s)
      張 漢明, 野呂 昌満, 蜂巣 吉成, 八木 晴信
    • Journal Title

      ソフトウェア工学の基礎XIII、レクチャーノート/ソフトウェア学 32

      Pages: 19-28

    • Related Report
      2006 Annual Research Report

URL: 

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

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi