-
- ESAKA Atsushi
- Dept. of Software Engineering, Nanzan University
-
- NORO Masami
- Dept. of Software Engineering, Nanzan University
-
- SAWADA Atsushi
- Dept. of Software Engineering, Nanzan University
Bibliographic Information
- Other Title
-
- インタラクティブシステムのための 共通アーキテクチャの設計
- インタラクティブ システム ノ タメ ノ キョウツウ アーキテクチャ ノ セッケイ
Search this article
Description
<p>Architecture styles such as MVC and its derived ones have been proposed to support interactive systems development. Within these styles, they have tried to separate some valuable concerns which crosscut over the systems' dominant, namely object-oriented module decomposition. Interactive systems in recent days are required to behave differently according to their surrounding environment. They are equipped with the facilities for handling responsive Web design, mobile devices and so forth to deal with such requirements. In this paper we discuss design and practicality of an aspect-oriented software architecture named CSA/I-Sys (Common Software Architecture for Interactive Systems) as a basis for the architecture-centric interactive systems development. CSA/I-Sys is designed using a software pattern named PBR (Policy-Based Reconfiguration) which we have defined to represent self-adaptive mechanisms at the architectural level of abstraction. Since PBR pattern provides a simple mechanism which is commonly applicable to handle both crosscutting concerns and varying behaviors in designing interactive systems, CSA/I-Sys resulting from PBR pattern becomes a concrete infrastructure for reusing coarse-grained software assets such as library and middleware.</p>
Journal
-
- Computer Software
-
Computer Software 35 (4), 3-15, 2018-10-25
Japan Society for Software Science and Technology
- Tweet
Details 詳細情報について
-
- CRID
- 1390282763083700224
-
- NII Article ID
- 130007552500
-
- NII Book ID
- AN10075819
-
- NDL BIB ID
- 029343298
-
- ISSN
- 02896540
-
- Text Lang
- ja
-
- Data Source
-
- JaLC
- NDL Search
- CiNii Articles
- KAKEN
-
- Abstract License Flag
- Disallowed