首页> 外文期刊>ACM Computing Surveys >Survey On Software Design-Pattern Specification Languages
【24h】

Survey On Software Design-Pattern Specification Languages

机译:软件设计模式规范语言调查

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

摘要

A design pattern is a well-defined solution to a recurrent problem. Over the years, the number of patterns and domains of design patterns have expanded, as the patterns are the experiences of the experts of the domain captured in a higher-level abstraction. This led others to work on languages for design patterns to systematically document abstraction detailed in the design pattern rather than capture algorithms and data. These design-pattern specification languages come in different flavors, targeting different aspects of design patterns. Some design-pattern specification languages tried to capture the description of the design pattern in graphical or textual format, others tried to discover design patterns in code or design diagrams, and still other design-pattern specification languages have other objectives. However, so far, no effort has been made to compare these design-pattern specification languages and identify their strengths and weaknesses. This article provides a survey and a comparison between existing design-pattern specification languages using a design-pattern specification language evaluation framework. Analysis is done by grouping the design-pattern specification languages into different categories. In addition, a brief description is provided regarding the tools available for the design-pattern specification languages. Finally, we identify some open research issues that still need to be resolved.
机译:设计模式是对反复出现的问题的明确定义的解决方案。多年来,设计模式的数量和领域都在扩大,因为这些模式是领域专家在更高级别的抽象中获得的经验。这导致其他人致力于设计模式的语言,以系统地记录设计模式中详细描述的抽象,而不是捕获算法和数据。这些设计模式规范语言具有不同的风格,针对设计模式的不同方面。一些设计模式规范语言试图以图形或文本格式捕获设计模式的描述,另一些试图在代码或设计图中发现设计模式,而其他设计模式规范语言还有其他目标。但是,到目前为止,还没有做出任何努力来比较这些设计模式规范语言并确定它们的优缺点。本文提供了使用设计模式规范语言评估框架对现有设计模式规范语言之间的调查和比较。通过将设计模式规范语言分为不同类别来进行分析。另外,提供了有关可用于设计模式规范语言的工具的简短描述。最后,我们确定了一些尚待解决的开放研究问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号