WEKO3
アイテム
日常的世界観にもとづく実行可能な仕様記述言語NAIVE : その概要と世界観
https://ipsj.ixsq.nii.ac.jp/records/121518
https://ipsj.ixsq.nii.ac.jp/records/121518b0bae8d7-be59-4e52-adcf-6199537790bd
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
|
Item type | National Convention(1) | |||||
---|---|---|---|---|---|---|
公開日 | 1992-02-24 | |||||
タイトル | ||||||
タイトル | 日常的世界観にもとづく実行可能な仕様記述言語NAIVE : その概要と世界観 | |||||
タイトル | ||||||
言語 | en | |||||
タイトル | The Specification Language NAIVE based on Everyday World View : its 0utline and World View | |||||
言語 | ||||||
言語 | jpn | |||||
資源タイプ | ||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_5794 | |||||
資源タイプ | conference paper | |||||
著者所属 | ||||||
富士通(株) | ||||||
著者所属(英) | ||||||
en | ||||||
FUJITSU,Ltd. | ||||||
論文抄録 | ||||||
内容記述タイプ | Other | |||||
内容記述 | ソフトウェア開発の生産性および品質の向上にとって,ソフトウェア記述言語は最も根本的な役割を果たすものと考えられる.なぜなら,ソフトウェアの開発とは,つきつめるところ,「問題(要求)自体の表現とソフトウェア記述言語との間の写像操作」と言うことができ,ソフトウェア開発のあらゆる困難は,それら両者の間の階位的,構造的乖離からきていると考えられるからである.ここでもし,「問題自体の表現に近いレベルで仕様を書けば,それがそのまま実行もできる」ような言語が実現できれば,設計からプログラミング,ならびにテスト工程が大幅に省略され,ソフトウェア開発の困難のおおかたは解消する.こうしたねらいをもつ言語は,実行可能な仕様記述言語とよばれ,すでに種々のものが提案されている.しかし,現時点では,記述・読解性の点で難解,動的システムや大規模システムの記述が困難,データベース操作などを含む実用システム全体を作る能力が十分でない,などの難点を抱えており,その本来のねらいを十分達成したものは出現していない.ここで提案する言語NAIVEは,日常的世界観にもとづき,自然語に近い形で問題対象を記述する言語である.具体的には,実体,関係,行為,変化,行為主体(エージェント)などの基本概念からなる日常的世界観にもとづいており,データ構造,ポインタ,プロセス,データ入出力,同期通信などの従来の計算機プログラミング上の概念を隠蔽した言語である.さらに,静的事態の記述についてはすでに実績のある述語論理をカバーしている上,並行処理などの実世界の動的側面の記述までを一つの論理体系の中に収めた言語である.データベースプログラム言語としての機能も備えている.すでにインプリメントされており,実用規模のソフトウェアシステムの記述実験も進められている.本稿では,言語NAIVEについて,その背後にある世界観および論理体系について述べる. | |||||
書誌レコードID | ||||||
収録物識別子タイプ | NCID | |||||
収録物識別子 | AN00349328 | |||||
書誌情報 |
全国大会講演論文集 巻 第44回, 号 ソフトウェア, p. 7-8, 発行日 1992-02-24 |
|||||
出版者 | ||||||
言語 | ja | |||||
出版者 | 情報処理学会 |