デバイス・ドライバの開発を支援するドメイン特化言語の設計と実現

设计和实现特定于领域的语言以支持设备驱动程序开发

基本信息

项目摘要

昨年度までの研究により,デバイス・ドライバが守るべき暗黙の約束事には1)関数定義の義務,2)関数の呼び出し順序の指定,3)状況に依存した関数呼び出しの義務・禁止の3種類に大別できることがわかっている.昨年度は,これらの暗黙の約束事を形式的に記述できる一種のプログラミング言語の設計を行った.本年度は,この言語の有効性の検証を行うことを目標に,いくつかのテストケースとなるデバイス・ドライバを選択し,その記述を行った.具体的にはマウス用のデバイス・ドライバ,イーサネット・カード用のデバイス・ドライバを対象に暗黙の約束事の記述を試みた.しかし,実際にデバイス・ドライバの記述をすすめてみると,関数の呼び出し順序や,状況に応じた関数呼び出しの義務および禁止を十分に記述できないことが判明した.これは,デバイス・ドライバによっては制御の流れが想定以上に複雑になる場合があり,そのような場合に記述力が十分でないことが明らかになったためである.本研究の当初の目的は,暗黙の制約を満たしているかどうかを検証可能なデバイス・ドライバ記述用言語の設計を行うことであった.しかし,実際には検証可能なような記述法でありながら,実際のデバイス・ドライバの記述に耐えるだけの表現力をもつものを実現するのは難しかった.現時点では,やや限定された表現力しかない言語で妥協し,どのような拡張を行えばよいのか検証を進めている.現在,RAMディスク用のデバイス・ドライバ程度であれば,ほぼ記述できる程度の完成度となっている.
In the past year, the research has focused on the following three aspects: 1) the definition and obligation of the relationship, 2) the designation of the order of the relationship, 3) the dependence of the relationship, the obligation of the relationship, and the prohibition of the relationship. Last year, a new type of language design was introduced. This year, the language of the effective evidence of the implementation of the goal, in the middle of the time to start the process of selection, all the description of the implementation. The detailed description of the constraint of the object is given below. In the event of an accident, the number of calls and the order of exit, the status, the number of calls and the obligation to exit, the prohibition, the description, the identification, the For example, if you want to change your mind, you can change your mind. The purpose of this study is to demonstrate the possibility of designing descriptive language in the context of hidden constraints. In fact, it is difficult to prove the possibility of describing the method, and it is difficult to realize the expression of the method. The present point is to limit expression, compromise speech, compromise behavior and evidence. Now,RAM is used to describe the degree of completion of RAM.

项目成果

期刊论文数量(15)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Takahiro Shinagawa, Kenji Kono: "Implementing a Secure Setuid Program"Int'l Conf.on Parallel and Distributed Computing and Networks (PDCN'2004). (2004)
Takahiro Shinakawa、Kenji Kono:“实施安全 Setuid 程序”并行和分布式计算和网络国际会议 (PDCN2004)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
Using Attack Information to Reduce False Positives in Network IDS
使用攻击信息减少网络 IDS 中的误报
河野 健二, 金子 済, 清水 謙多郎: "資源濫用攻撃に耐性のアル資源管理方式"情報処理学会論文誌:コンピューティングシステム. 44・SIG11. 191-200 (2003)
Kenji Kono、Susumu Kaneko、Kentaro Shimizu:“一种抵抗资源滥用攻击的资源管理方法”日本信息处理学会杂志:计算系统 44·SIG11(2003)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
需要変化に動的に対応する伸縮自在サーバ群の基本機構
动态响应需求变化的弹性服务器组基本机制
Masakuni Agetsuma, Kenji Kono, Hideya Iwasaki, Takashi Masuda: "Self-configurable Mirror Servers for Automatic Adaptation to Service Demand Fluctuation"Lecture Notes in Computer Science (LNCS) 2896, Advances in Computing Science - ASIAN 2003. 18-32 (2003)
Masakuni Agetsuma、Kenji Kono、Hideya Iwasaki、Takashi Masuda:“用于自动适应服务需求波动的自配置镜像服务器”计算机科学讲义 (LNCS) 2896,计算科学进展 - ASIAN 2003. 18-32 (2003)
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    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 }}

河野 健二其他文献

損傷指標を用いた動的相互作用系の耐震性能評価
利用损伤指数评价动力相互作用系统的抗震性能
  • DOI:
  • 发表时间:
    2006
  • 期刊:
  • 影响因子:
    0
  • 作者:
    木村 至伸;河野 健二
  • 通讯作者:
    河野 健二
バイナリ解析に基づく仮想デバイスの不正 I/O 要求のフィルタリング
基于二进制分析过滤虚拟设备的非法I/O请求
  • DOI:
  • 发表时间:
    2020
  • 期刊:
  • 影响因子:
    0
  • 作者:
    庄司 豊;石黒 健太;河野 健二
  • 通讯作者:
    河野 健二
カーネル内インタプリタに特化したファジングの提案
专门针对内核解释器的模糊测试提案
  • DOI:
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    0
  • 作者:
    平松 勇人;石黒 健太;河野 健二
  • 通讯作者:
    河野 健二
ネットワーク機器の消費電力を削減する仮想マシン移送を考慮したネットワークトポロジ
考虑虚拟机迁移的网络拓扑,降低网络设备功耗
  • DOI:
  • 发表时间:
    2011
  • 期刊:
  • 影响因子:
    0
  • 作者:
    白柳 広樹;山田 浩史;河野 健二
  • 通讯作者:
    河野 健二
Enhancing PC Cluster-based Parallel Branch-and-Bound Algorithms for the Graph Goloring problem
增强基于 PC 集群的并行分支定界算法解决图 Goloring 问题
  • DOI:
  • 发表时间:
    2008
  • 期刊:
  • 影响因子:
    0
  • 作者:
    浅原理人;島田明男;山田浩史;河野 健二;Dasisuke Takafuji;Masato Asahara;Satoshi Taoka
  • 通讯作者:
    Satoshi Taoka

河野 健二的其他文献

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

{{ truncateString('河野 健二', 18)}}的其他基金

Persistent TEE: データ・プライバシ保護のための堅牢な実行基盤
持久化TEE:数据隐私保护的稳健执行基础
  • 批准号:
    23K28063
  • 财政年份:
    2024
  • 资助金额:
    $ 2.11万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Persistent TEE: データ・プライバシ保護のための堅牢な実行基盤
持久化TEE:数据隐私保护的稳健执行基础
  • 批准号:
    23H03373
  • 财政年份:
    2023
  • 资助金额:
    $ 2.11万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
サーバ配送による堅牢なインターネット・サーバ
具有服务器交付功能的强大互联网服务器
  • 批准号:
    18700034
  • 财政年份:
    2006
  • 资助金额:
    $ 2.11万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
先進的コンパイル技法を用いたセキュアなインターネット・サーバの実現
使用先进的编译技术实现安全的互联网服务器
  • 批准号:
    13780212
  • 财政年份:
    2001
  • 资助金额:
    $ 2.11万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
拡張コンポーネントのための細粒度保護ドメインの実現
为扩展组件启用细粒度的保护域
  • 批准号:
    10780172
  • 财政年份:
    1998
  • 资助金额:
    $ 2.11万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
耐震解析における動的相互作用特性の評価に関する基礎的研究
地震分析动力相互作用特性评价基础研究
  • 批准号:
    56750311
  • 财政年份:
    1981
  • 资助金额:
    $ 2.11万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
有限境界の応用による動的相互作用特性の評価に関する基礎的研究
应用有限边界评价动态相互作用特性的基础研究
  • 批准号:
    X00210----575285
  • 财政年份:
    1980
  • 资助金额:
    $ 2.11万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
サブ・ストラクチャー法における有限境界の応用に関する研究
有限边界在子结构法中的应用研究
  • 批准号:
    X00210----475336
  • 财政年份:
    1979
  • 资助金额:
    $ 2.11万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
第二次世界大戦下の日本
二战期间的日本
  • 批准号:
    X00040----222201
  • 财政年份:
    1977
  • 资助金额:
    $ 2.11万
  • 项目类别:
    Grant-in-Aid for Special Project Research
Ground Compliance の評価に関する研究
地面符合性评价研究
  • 批准号:
    X00210----175240
  • 财政年份:
    1976
  • 资助金额:
    $ 2.11万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了