跳到主要导航 跳到搜索 跳到主要内容

Comprehensively evaluating conformance error rates of applying aspect state machines

  • Shaukat Ali*
  • , Tao Yue
  • , Zafar I. Malik
  • *此作品的通讯作者
  • Simula Research Laboratory
  • University of Oslo
  • Ministry of Education

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Aspect Oriented Modeling (AOM) aims to provide enhanced separation of concerns during the design phase and proclaims many benefits (e.g., easier model evolution, reduced modeling effort, and reduced modeling errors) over traditional modeling paradigms such as object-oriented modeling. However, empirical evaluations of these benefits is severely lacking in the AOM community. In this paper, we empirically evaluate one of the AOM profiles: AspectSM, via a controlled experiment to assess if it can help in reducing modeling errors (referred as conformance errors in this paper), which is one of the benefits offered by AOM. AspectSM is a UML profile, which is developed to support automated state-based robustness testing. With AspectSM, crosscutting behaviors are modeled as aspect state machines using the stereotypes defined in AspectSM. We evaluate the conformance error rates of applying AspectSM from various perspectives by conducting four activities: 1) identifying modeling defects, 2) comprehending state machines, 3) modeling state machines, and 4) weaving aspect state machines into base state machines. For most of these activities, experimental results show that the error rates while performing these four activities using AspectSM are significantly lower than standard UML state machine modeling approaches.

源语言英语
主期刊名AOSD'12 - Proceedings of the 11th Annual International Conference on Aspect Oriented Software Development
155-165
页数11
DOI
出版状态已出版 - 2012
已对外发布
活动11th Annual International Conference on Aspect Oriented Software Development, AOSD'12 - Potsdam, 德国
期限: 25 3月 201230 3月 2012

出版系列

姓名AOSD'12 - Proceedings of the 11th Annual International Conference on Aspect Oriented Software Development

会议

会议11th Annual International Conference on Aspect Oriented Software Development, AOSD'12
国家/地区德国
Potsdam
时期25/03/1230/03/12

指纹

探究 'Comprehensively evaluating conformance error rates of applying aspect state machines' 的科研主题。它们共同构成独一无二的指纹。

引用此