実時間ソフトウェアの階層的パラメトリック解析

实时软件的层次参数分析

基本信息

项目摘要

前年度までに考案した,キャッシュやパイプラインなどのCPUアーキテクチャ情報を考慮したパラメトリック実行時間解析手法の改良と実装および実験的評価を行った.考案した手法は,有限オートマトンから正規表現を求める古典的なアルゴリズムの応用であり,プログラムの指定した区間の実行時間の上限と下限を,指定した箇所のループ回数に対応するパラメータ変数,および,動作周波数などのCPUアーキテクチャに関するパラメータを含む式の形で導出するものであるレこの手法は,考慮すべきCPUアーキテクチャ情報が複雑な場合,解析にかかる時間計算量が膨大となり現実的でないため,実際の組込みソフトウェアでよく用いられるCPUアーキテクチャの調査を行い,対象とするCPUを,キャッシュなし,同時発行命令数1で,各命令の実行時間の上限と下限をCPU動作周波数やメモリアクセスサイクルなどに関する関数の形で与えられるものとした.また,プログラムの制御構造によっては,正規表現の非-意性が原因で,ループ構造を反映しない式の導出が行われることがあることが判明した.この問題の解決のため,アルゴリズムを修正し,ループ構造を正しくパラメータ条件式に反映するための工夫を行った.得られたアルゴリズムを実装し,実時間画像認識プログラムの実行時間解析に適用し,実時間制約を満たすためのパラメータに関する条件式の導出を試みた.その結果,実時間制約を満たすための,画面解像度などのプログラムパラメータ,および, CPU動作周波数などの実行環境パラメータの関係式を,既存のプログラムコードから実用時間で得ることが可能となった.この結果は,既存の実時間ソフトウェアを新しい実行環境の下で再利用する上で基礎的.かつ,有用な成果であり,今後,割り込みやマルチタスクなどの,より高度なソフトウェアアーキテクチャヘの拡張を行う上で意義ある結果であると考える.
In the previous year, the CPU lost time information was considered in the case study, and the improvement of the implementation time analysis method and the evaluation of the implementation time were considered. The method of examination is to find out the regular performance of the system, to specify the upper limit and lower limit of the running time of the specified interval, to specify the number of cycles of the system, to determine the number of cycles of the system, to determine the normal performance of the system, to determine the shape of the system, to determine the method of calculation, to determine the maximum number of cycles of the system, to determine the maximum number of cycles of the system. Considering the CPU lost time information is complex, the calculation amount of the analysis time is expanded, the actual group is organized, the CPU lost time information is used, the CPU lost time information is investigated, the CPU lost time information is processed, and the number of simultaneous commands is 1. The upper limit and lower limit of the execution time of each command are the number of CPU operation cycles. The reason why the normal behavior is not meaningful is that the structure reflects the behavior of the model. The solution of this problem is to correct the problem, and the problem is to correct the problem. The time limit of the time limit is determined by the conditional expression. As a result, despite the constraints of real time, it is possible to achieve this in real time with the existing programmer computer, such as the screen resolution, the CPU operating cycle, and the real environment. The result is that the existing time frame is better than the existing time frame.かつ,有用な成果であり,今后,割り込みやマルチタスクなどの,より高度なソフトウェアアーキテクチャヘの拡张を行う上で意义ある结果であると考える.

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Execution Time Analysis for Binary Code Executed on a Pipelined Processor Using Parametric Model Checking
使用参数模型检查在流水线处理器上执行的二进制代码的执行时间分析
実時間ソフトウェア再利用のためのパラメトリック実行時間解析の一手法
一种实时软件重用的参数化执行时间分析方法
  • DOI:
  • 发表时间:
    2008
  • 期刊:
  • 影响因子:
    0
  • 作者:
    河井 敏弘;中田 明夫
  • 通讯作者:
    中田 明夫
{{ 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 }}

中田 明夫其他文献

部品のコスト・性能を考慮したリアルタイム組込みシステムの一設計法
一种考虑部件成本和性能的实时嵌入式系统设计方法
近代書籍に特化した多フォント活字認識法
一种现代图书专用的多字体识别方法
マルチランデブに基づくグループ通信機能を提供するJavaミドルウェアの提案
基于多集合点提供群组通信功能的Java中间件的提出
地震短期予測研究のための地電流解析ポータルの開発
开发用于短期地震预测研究的地流分析门户
シミュレーションによるバス通信構造の設計改善を容易化するバスシステム設計支援ツールの提案
提出总线系统设计支持工具,通过仿真促进总线通信结构的设计改进

中田 明夫的其他文献

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

{{ truncateString('中田 明夫', 18)}}的其他基金

システムレベル記述の時間制約を考慮した抽象化およびモデル検査
考虑系统级描述的时间限制的抽象和模型检查
  • 批准号:
    16700062
  • 财政年份:
    2004
  • 资助金额:
    $ 1.02万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
パラメータを持つ実時間システム仕様のモデル検査に関する研究
带参数的实时系统规格模型检验研究
  • 批准号:
    13780232
  • 财政年份:
    2001
  • 资助金额:
    $ 1.02万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了