Reusable aspect components for web applications

Keiji Hokamura, Naoyasu Ubayashi, Shin Nakajima, Akihito Iwai

研究成果: Chapter in Book/Report/Conference proceedingConference contribution

抄録

Reusability is important especially in Web application development because Web applications tend to be rapidly developed and frequently modified. There are several studies to improve the reusability by adapting modular techniques in software engineering. However, the reusability brought by previous studies is restricted to limited Web applications because the techniques are deeply depended on the specific framework or architecture. In this paper, we propose an approach of defining reusable components for multiple Web applications using a domain-specific aspect-oriented (AO) mechanism based on an abstraction model common to all Web applications. As a case study to confirm the effectiveness of the approach, we present four practical examples of reusable aspect components and apply them to two real-sized open source Web applications. The result of the case study shows the domain-specific AO mechanism is an effective platform to implement reusable functionalities common to many Web applications.

本文言語英語
ホスト出版物のタイトルTENCON 2010 - 2010 IEEE Region 10 Conference
ページ1059-1064
ページ数6
DOI
出版ステータス出版済み - 12 1 2010
イベント2010 IEEE Region 10 Conference, TENCON 2010 - Fukuoka, 日本
継続期間: 11 21 201011 24 2010

その他

その他2010 IEEE Region 10 Conference, TENCON 2010
Country日本
CityFukuoka
Period11/21/1011/24/10

All Science Journal Classification (ASJC) codes

  • Computer Science Applications
  • Electrical and Electronic Engineering

フィンガープリント 「Reusable aspect components for web applications」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル