インタラクティブソフトウェアの共通アーキテクチャの提案

書誌事項

タイトル別名
  • A Common Architecture for Interactive Software

この論文をさがす

抄録

スマートデバイスやWebブラウザの多様化は,そのソフトウェアの実行時環境や開発環境の多様化を引き起こし,一人の技術者がこれら環境すべてを把握することは難しく,これが生産性向上の妨げとなっている.我々は,参照アーキテクチャは開発環境を規定し,アプリケーションアーキテクチャは実行時環境を定義するとの認識のもと,共通参照アーキテクチャを設計し,それを詳細化して共通アプリケーションアーキテクチャを定義した.これらを既存の参照アーキテクチャならびに実行時環境を規定する既存のアプリケーションアーキテクチャと比較し,それらの関係を考察した.さらに,任意の実行時環境で稼働するアプリケーションの任意の開発環境を用いた作成支援の可能性を考察した.

A number of software development environments and runtime environments for variety of smart devices increasingly coming out and that of Web browsers have different shapes one from the other. The variety and the increasing number of environments cause lower quality and/or productivity of interactive software running on the devices and the browsers. The inherent problem of this can be solved to define the problem as that of software architecture. That is, a reference architecture defines a development process and then the process prescribes a development environment. An application architecture is, in turn, reflected by a runtime environment. We have constructed the common architecture which is a set of the common reference architecture and the common application architecture for interactive applications. We also sorted the relationships between the common reference architecture and existing reference architectures. Correspondence between the common application architecture and existing application architectures is also considered. We concluded that there are possibilities for supporting the software production in a development environment for a runtime environment being for a different development environment. We discuss that how the relationships defined and sorted contribute the development support.

収録刊行物

詳細情報 詳細情報について

問題の指摘

ページトップへ