On identifying bug patterns in aspect-oriented programs

Sai Zhang, Jianjun Zhao

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

19 被引用数 (Scopus)

抄録

Bug patterns are erroneous code idioms or bad coding practices that have been proved fail time and time again. They mainly arise from the misunderstanding of language features, the use of erroneous design patterns or simple mistakes sharing the common behaviors. Aspect-oriented programming (AOP) is a new technique to separate the cross-cutting concerns for improving modularity in software design and implementation. However, there is no effective debugging technique for aspect-oriented programs until now and none of the prior researches focused on the identification of bug patterns in aspect-oriented programs. In this paper, we present six bug patterns in AspectJ programming language and show the corresponding example for each bug pattern to help to illustrate the symptoms of these patterns. We take this as the first step to provide an underlying basis on testing and debugging of AspectJ programs.

本文言語英語
ホスト出版物のタイトルProceedings - 31st Annual International Computer Software and Applications Conference, COMPSAC 2007
ページ431-438
ページ数8
DOI
出版ステータス出版済み - 2007
外部発表はい
イベント31st Annual International Computer Software and Applications Conference, COMPSAC 2007 - Beijing, 中国
継続期間: 7 24 20077 27 2007

出版物シリーズ

名前Proceedings - International Computer Software and Applications Conference
1
ISSN(印刷版)0730-3157

その他

その他31st Annual International Computer Software and Applications Conference, COMPSAC 2007
Country中国
CityBeijing
Period7/24/077/27/07

All Science Journal Classification (ASJC) codes

  • Software
  • Computer Science Applications

フィンガープリント 「On identifying bug patterns in aspect-oriented programs」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル