首页> 外文会议>International conference on software reuse >A Practical Use Case Modeling Approach to Specify Crosscutting Concerns
【24h】

A Practical Use Case Modeling Approach to Specify Crosscutting Concerns

机译:用于指定横切关注点的实用用例建模方法

获取原文

摘要

Use case diagrams together with use case specifications are commonly used to specify system requirements. To reduce imprecision, ambiguity, and incompleteness in use case specifications, an approach with template and restriction rules is often recommended to achieve better understandability of use cases and improves the quality of derived analysis models. However, when crosscutting concerns are modeled together with non-crosscutting concerns as use case models, resulting use case models often result in cluttered diagrams and redundant information in use case specifications. Therefore, the overall reusability of the use case models is usually low. To tackle this, we extend a general use case approach, named as RUCM, for modeling crosscutting concerns, along with a weaver to automatically weave aspect use case models into their corresponding base model to facilitate, e.g., automated requirements analysis. The extended approach has been evaluated with three real-world applications from communication, maritime and energy domains and aviation. We compared the modeling effort required to model three sets of crosscutting concerns from the real-world applications, when using and not using the extended RUCM approach. Results show that more than 80 % of modeling effort can be saved.
机译:用例图和用例规范通常用于指定系统需求。为了减少用例规范的不精确性,歧义性和不完整性,通常建议使用带有模板和限制规则的方法,以更好地理解用例,并提高派生分析模型的质量。但是,当将横切关注点与非横切关注点一起建模为用例模型时,所得的用例模型通常会导致用例规范中的图表混乱和信息冗余。因此,用例模型的总体可重用性通常很低。为了解决这个问题,我们扩展了一种通用的用例方法,称为RUCM,用于对横切关注点进行建模,以及一个编织器,用于将方面用例模型自动编织到其相应的基础模型中,以促进例如自动化的需求分析。扩展方法已在通信,海事和能源领域以及航空领域的三个实际应用中得到了评估。我们比较了在使用和不使用扩展RUCM方法时对来自现实应用程序的三套横切关注点建模所需的建模工作。结果表明,可以节省80%以上的建模工作。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号