...
首页> 外文期刊>Information systems frontiers >Using model transformation to refactor use case models based on antipatterns
【24h】

Using model transformation to refactor use case models based on antipatterns

机译:使用模型转换重构基于反模式的用例模型

获取原文
获取原文并翻译 | 示例
           

摘要

Use Case modeling is a popular technique for documenting functional requirements of software systems. Refactoring is the process of enhancing the structure of a software artifact without changing its intended behavior. Refactoring, which was first introduced for source code, has been extended for use case models. Antipatterns are low quality solutions to commonly occurring design problems. The presence of antipatterns in a use case model is likely to propagate defects to other software artifacts. Therefore, detection and refactoring of antipatterns in use case models is crucial for ensuring the overall quality of a software system. Model transformation can greatly ease several software development activities including model refactoring. In this paper, a model transformation approach is proposed for improving the quality of use case models. Model transformations which can detect antipattern instances in a given use case model, and refactor them appropriately are defined and implemented. The practicability of the approach is demonstrated by applying it on a case study that pertains to biodiversity database system. The results show that model transformations can efficiently improve quality of use case models by saving time and effort.
机译:用例建模是一种流行的技术,用于记录软件系统的功能需求。重构是在不更改软件构件预期行为的情况下增强其结构的过程。重构最初是为源代码引入的,现已扩展为用例模型。反模式是解决常见设计问题的低质量解决方案。用例模型中反模式的存在可能会将缺陷传播到其他软件工件。因此,用例模型中反模式的检测和重构对于确保软件系统的整体质量至关重要。模型转换可以极大地简化包括模型重构在内的多种软件开发活动。本文提出了一种模型转换方法来提高用例模型的质量。可以定义和实现可以在给定用例模型中检测反模式实例并对其进行适当重构的模型转换。通过将该方法应用于与生物多样性数据库系统有关的案例研究,证明了该方法的实用性。结果表明,模型转换可以通过节省时间和精力来有效提高用例模型的质量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号