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

基于面向方面体系结构的嵌入式系统软件开发环境

基本信息

  • 批准号:
    18500030
  • 负责人:
  • 金额:
    $ 2.63万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
  • 财政年份:
    2006
  • 资助国家:
    日本
  • 起止时间:
    2006 至 2007
  • 项目状态:
    已结题

项目摘要

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 ProcessesOur software development is composed of four processes ; defining requirements specification model, describing software architecture, pre-execution check, and generating codes.2. Software Architecture DescriptionSoftware 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 CheckBehaviors 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 GeneratorAfter 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 ArchitectureWe 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 ProcessorWe also propose a light-weight and high-performance stream-oriented XQuery processor to search software documents written in XML formats.
我们的研究目的是提出一个多平台的嵌入式系统的软件开发环境。我们将嵌入式系统建模为由一组并发状态转换机构造的体系结构。我们的开发环境包括用于描述平台无关模型的预处理器和生成平台代码的后处理器。研究结果如下:1.定义软件开发过程我们的软件开发由四个过程组成:定义需求规范模型,描述软件架构,执行前检查和生成代码。2.软件体系结构描述软件体系结构在我们的开发中起着至关重要的作用我们提出了一种从面向方面和软件产品线的角度描述软件体系结构的方法.在软件实现前,利用模型检测工具对所设计软件的执行前检查行为进行并发程序的检查。它被称为执行前检查。我们阐明了如何将UML图,即软件设计,转换为模型检查工具的代码,以及如何在UML图中显示结果。代码生成器执行前检查后,由代码生成器自动生成平台程序代码。利用模型驱动架构的思想,设计并实现了C、C++和Java的生成器.需求规格说明与体系结构的关系我们一直在考虑需求规格说明模型与软件体系结构之间的关系,需求规格说明模型描述了软件的特征。当我们定义一个产品的需求规格说明时,我们可以很容易地构建它的软件体系结构。我们还提出了一个轻量级和高性能的面向流的XQuery处理器来搜索以XML格式编写的软件文档。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
ストリーム指向によるXQuery問い合わせ処理の効率化
面向流的XQuery查询处理效率
Detection of the Aspect Interaction using Data Flow Analysis
使用数据流分析检测方面交互
  • DOI:
  • 发表时间:
    2006
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Han-Myung Chang;Masami Noro;Yoshinari Hachisu;Harunobu Yagi
  • 通讯作者:
    Harunobu Yagi
組込みソフトウェアにおける構成制御とその記述法の提案
嵌入式软件中配置控制及其描述方法的提出
ソフトウェアアーキテクチャスタイルE-AOSAS++に基づく開発支援環境
基于软件架构风格E-AOSAS++的开发支撑环境
データフロー解析を用いたアスペクトの干渉の検出
使用数据流分析进行方面干扰检测
  • DOI:
  • 发表时间:
    2006
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Ueda;K.;Kato;N.;Hara;K. and Mizuno;K.;Takuo Suganuma;中西 恒夫 他;上田 和紀;Glenn Mansfield Keeni;張 漢明 他
  • 通讯作者:
    張 漢明 他
{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

NORO Masami其他文献

NORO Masami的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('NORO Masami', 18)}}的其他基金

A product line construction method based on separation of concerns on cloud software
一种基于云软件关注点分离的产品线构建方法
  • 批准号:
    24500049
  • 财政年份:
    2012
  • 资助金额:
    $ 2.63万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
On tractability from requirements to architecture in product line software engineering
论产品线软件工程中从需求到架构的可处理性
  • 批准号:
    21500042
  • 财政年份:
    2009
  • 资助金额:
    $ 2.63万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)

相似海外基金

Designing Bayesian based Adaptive Resource Constrained Hardware Algorithms for Next Generation of Embedded Systems
为下一代嵌入式系统设计基于贝叶斯的自适应资源受限硬件算法
  • 批准号:
    2890421
  • 财政年份:
    2023
  • 资助金额:
    $ 2.63万
  • 项目类别:
    Studentship
Fault-Tolerant Energy Management for Highly Dependable Real-Time Embedded Systems
高度可靠的实时嵌入式系统的容错能源管理
  • 批准号:
    2302651
  • 财政年份:
    2023
  • 资助金额:
    $ 2.63万
  • 项目类别:
    Standard Grant
Collaborative Research: CSR: Medium: MemDrive: Memory-Driven Full-Stack Collaboration for Autonomous Embedded Systems
协作研究:CSR:媒介:MemDrive:自主嵌入式系统的内存驱动全栈协作
  • 批准号:
    2312397
  • 财政年份:
    2023
  • 资助金额:
    $ 2.63万
  • 项目类别:
    Continuing Grant
Collaborative Research: CSR: Medium: MemDrive: Memory-Driven Full-Stack Collaboration for Autonomous Embedded Systems
协作研究:CSR:媒介:MemDrive:自主嵌入式系统的内存驱动全栈协作
  • 批准号:
    2312396
  • 财政年份:
    2023
  • 资助金额:
    $ 2.63万
  • 项目类别:
    Continuing Grant
REU Site: Research Experiences for Undergraduates in Hardware and Embedded Systems Security and Trust (RHEST)
REU 网站:硬件和嵌入式系统安全与信任 (RHEST) 本科生研究经验
  • 批准号:
    2150086
  • 财政年份:
    2022
  • 资助金额:
    $ 2.63万
  • 项目类别:
    Standard Grant
Side-Channel Secure Designs and Implementations of Cryptographic Algorithms in Embedded Systems
嵌入式系统中密码算法的侧通道安全设计和实现
  • 批准号:
    RGPIN-2020-06492
  • 财政年份:
    2022
  • 资助金额:
    $ 2.63万
  • 项目类别:
    Discovery Grants Program - Individual
CNS Core: Small: Towards Timing-Predictable Autonomy in DNN-driven Embedded Systems
CNS 核心:小型:在 DNN 驱动的嵌入式系统中实现时序可预测的自主性
  • 批准号:
    2300525
  • 财政年份:
    2022
  • 资助金额:
    $ 2.63万
  • 项目类别:
    Standard Grant
CNS Core: Small: Towards Timing-Predictable Autonomy in DNN-driven Embedded Systems
CNS 核心:小型:在 DNN 驱动的嵌入式系统中实现时序可预测的自主性
  • 批准号:
    2135625
  • 财政年份:
    2022
  • 资助金额:
    $ 2.63万
  • 项目类别:
    Standard Grant
CyberCorps Scholarship for Service: Secure Embedded Systems
Cyber​​Corps 服务奖学金:安全嵌入式系统
  • 批准号:
    2042700
  • 财政年份:
    2021
  • 资助金额:
    $ 2.63万
  • 项目类别:
    Continuing Grant
Energise: Refactorings and Skeletons for Energy-Aware Applications on High-Performance Embedded Systems
Energise:高性能嵌入式系统上能源感知应用的重构和骨架
  • 批准号:
    EP/V006290/1
  • 财政年份:
    2021
  • 资助金额:
    $ 2.63万
  • 项目类别:
    Research Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了