首页> 外文学位 >Rule-based detection of inconsistency in software design.
【24h】

Rule-based detection of inconsistency in software design.

机译:基于规则的软件设计不一致检测。

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

摘要

Software design inconsistency can be hard to trace manually. Computer assistance in detecting and resolving inconsistency issues can help improve the quality of sophisticated software designs. Existing solutions include design guidance, critiquing system and static consistency checking. Related research includes inconsistency management of requirements such as goal conflict resolution, viewpoints, and overlaps. However, none of these approaches integrate their solutions into the design process effectively.; This thesis describes a rule-based (or production system) solution to the aforementioned problem. We characterize classes of inconsistency that occur in software design. We define a production system language and rules specific to software designs modeled in UML. We demonstrate our solution on a design exemplar. Using this approach, we are able to detect inconsistencies, notify the users, recommend resolutions, and automatically fix the inconsistency during the design process. However, the expressiveness of production language is limited due to the informality of UML.
机译:软件设计不一致可能很难手动跟踪。在检测和解决不一致问题方面的计算机帮助可以帮助提高复杂软件设计的质量。现有的解决方案包括设计指南,评估系统和静态一致性检查。相关研究包括对需求的不一致管理,例如目标冲突解决,观点和重叠。但是,这些方法都没有有效地将其解决方案集成到设计过程中。本文描述了一个基于规则的(或生产系统)解决方案来解决上述问题。我们描述了软件设计中出现的不一致类别。我们定义了生产系统语言和特定于UML建模软件设计的规则。我们以设计示例演示我们的解决方案。使用这种方法,我们能够检测到不一致之处,通知用户,建议解决方案,并在设计过程中自动修复不一致之处。但是,由于UML的非正式性,生产语言的表达性受到限制。

著录项

  • 作者

    Liu, WenQian.;

  • 作者单位

    University of Toronto (Canada).;

  • 授予单位 University of Toronto (Canada).;
  • 学科 Computer Science.
  • 学位 M.Sc.
  • 年度 2002
  • 页码 75 p.
  • 总页数 75
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号