Software Development Environment for Embedded Systems based on Aspect-Oriented Architecture
Software Development Environment for Embedded Systems based on Aspect-Oriented Architecture
批准号:
18500030
负责人:
NORO Masami
金额:
$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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
ストリーム指向によるXQuery問い合わせ処理の効率化
面向流的XQuery查询处理效率
DOI:
--
发表时间:
2007
期刊:
ソフトウェアエンジニアリング最前線2007 情報処理学会SEシンポジウム
影响因子:
--
作者:
[蜂巣 吉成, 野呂 昌満, 宮田 裕則, 牛田 匠]
通讯作者:
牛田 匠
DOI:
--
发表时间:
2006
期刊:
Proc.FOSE 2006(in Japanese)
影响因子:
--
作者:
[Han-Myung Chang, Masami Noro, Yoshinari Hachisu, Harunobu Yagi]
通讯作者:
Harunobu Yagi
組込みソフトウェアにおける構成制御とその記述法の提案
嵌入式软件中配置控制及其描述方法的提出
DOI:
--
发表时间:
2006
期刊:
ソフトウェアエンジニアリング最前線2006 情報処理学会 SEシンポジウム
影响因子:
--
作者:
[張 漢明, 野呂 昌満, 蜂巣 吉成]
通讯作者:
蜂巣 吉成
ソフトウェアアーキテクチャスタイルE-AOSAS++に基づく開発支援環境
基于软件架构风格E-AOSAS++的开发支撑环境
DOI:
--
发表时间:
2007
期刊:
ソフトウェア工学の基礎XIV 日本ソフトウェア科学会FOSE 2007, レクチャーノート/ソフトウェア学 33
影响因子:
--
作者:
[沢田 篤史, 野呂 昌満, 蜂巣 吉成]
通讯作者:
蜂巣 吉成
データフロー解析を用いたアスペクトの干渉の検出
使用数据流分析进行方面干扰检测
DOI:
--
发表时间:
2006
期刊:
ソフトウェア工学の基礎 Vol. XIII
影响因子:
--
作者:
[Ueda, K., Kato, N., Hara, K. and Mizuno, K., Takuo Suganuma, 中西 恒夫 他, 上田 和紀, Glenn Mansfield Keeni, 張 漢明 他]
通讯作者:
張 漢明 他
共 8 条
A product line construction method based on separation of concerns on cloud software
-
批准号:24500049
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$3.33万
-
财政年份:2012
-
负责人:NORO Masami
-
依托单位:
On tractability from requirements to architecture in product line software engineering
-
批准号:21500042
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$2.83万
-
财政年份:2009
-
负责人:NORO Masami
-
依托单位:
海外基金