■プロフィール

日本eee

Author:日本eee
こんにちわ

■最新記事
■最新コメント

■最新トラックバック

■月別アーカイブ
■カテゴリ
■検索フォーム

■RSSリンクの表示
■リンク
■ブロとも申請フォーム
■QRコード

QRコード

スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


スポンサー広告 | --:--:--
ソフトウェアアーキテクチャやシステムアーキテクチャを記述するためのコンピュータ言語
アーキテクチャ記述言語とは、ソフトウェアアーキテクチャやシステムアーキテクチャを記述するためのコンピュータ言語である。
ソフトウェア開発者がアーキテクチャについてやり取りする場合や、開発者と発注元との認識あわせに使う。

アーキテクチャを記述するための標準的記法(ADL)があれば、開発者間の対話、初期段階の決定の具体化などで作業がスムーズに進行する。
また、ADLで書いたものを遠隔地とやり取りすることもできる。
従来、アーキテクチャと言えば、単に四角形を線で繋いだような図を指していた。
そのような図で、コンポーネントの役割/特徴、コンポーネント間の関係、システム全体の振る舞いなどが定義されていた。
ADL はアーキテクチャを形式的に表現する言語的手法であり、従来の手法の欠点を補う。
また、洗練されたADLはアーキテクチャにおける設計上の決定の早期分析と実現可能性の評価を考慮している点も重要である。

長所
アーキテクチャを形式的に表現できる。
人間もマシンも読むことができる。
従来の手法よりも高い抽象レベルでシステムを記述できる。
アーキテクチャを分析できる(完全性、一貫性、あいまい性、性能)。
ソフトウェアの自動生成に対応できる。

短所
UMLのような汎用的なもの以外に国際的な標準規格がない。
現状のADLの構文解析は複雑であり、商用ツールで対応していない。
今のところ研究レベルに留まっており、商業的に広く使われるには至っていない。
特定の分析に特化して最適化しているものがほとんどである。

スクリプトリファレンスインターネット用語集インターネット広告用語集


スポンサーサイト
アプリケーション | 11:02:53 | トラックバック(0) | コメント(0)
アプリケーション専用言語
大規模なアプリケーションプログラムの多くは、固有のスクリプト言語を備えており、そのアプリケーションのユーザーが必要に応じてそれを使う。
同様に、コンピュータゲームシステムの多くに固有のスクリプト言語があり、NPCの振る舞いや環境のプログラミングに使われている。
このような言語は1つのアプリケーションのためだけに設計されている。
表面上は特定の汎用言語に似ているものもあるが、汎用言語にはない特有の機能を有していることが多い。
Emacs Lisp は機能を完備したLISP言語の方言だが、Emacsの機能の拡張や変更に便利な特殊機能を数多く備えている。
アプリケーション専用のスクリプト言語は、特定アプリケーションに特化したドメイン固有言語と見ることもできる。

スクリプトリファレンスHTML CSSリファレンスアクションスクリプトリファレンスプログラムリファレンスフレームワークリファレンスデータベースリファレンスインターネット用語集


アプリケーション | 10:43:02 | トラックバック(0) | コメント(0)

FC2Ad

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。