首页> 外文会议>Software Testing Verification and Validation, 2009. ICST '09 >A Flexible Framework for Quality Assurance of Software Artefacts with Applications to Java, UML, and TTCN-3 Test Specifications
【24h】

A Flexible Framework for Quality Assurance of Software Artefacts with Applications to Java, UML, and TTCN-3 Test Specifications

机译:一个灵活的软件伪造质量保证框架,以及对Java,UML和TTCN-3测试规范的应用

获取原文

摘要

Manual reviews and inspections of software artefacts are time consuming and thus, automated analysis tools have been developed to support the quality assurance of software artefacts. Usually, software analysis tools are implemented for analysing only one specific language as target and for performing only one class of analyses. Furthermore, most  software analysis tools support only common programming languages, but not those domain-specific languages that are used in a test  process. As a solution, a framework for software analysis is  presented that is based on a flexible, yet high-level facade layer that mediates between analysis rules and the underlying target software artefact; the analysis rules are specified using high-level XQuery expressions. Hence, further rules can be quickly added and new types of software artefacts can be analysed without needing to adapt the existing analysis rules. The applicability of this approach is demonstrated by examples from using this framework to calculate metrics and detect bad smells in Java source code, in UML models, and in test specifications written using the Testing and Test Control Notations (TTCN-3).
机译:人工检查和检查软件伪像非常耗时,因此,已经开发了自动分析工具来支持软件伪像的质量保证。通常,软件分析工具被实现为仅分析一种特定语言作为目标并仅执行一类分析。此外,大多数软件分析工具仅支持常见的编程语言,但不支持测试过程中使用的那些特定于领域的语言。作为解决方案,提出了一种基于灵活但高级的外观层的软件分析框架,该层在分析规则和底层目标软件工件之间进行中介;使用高级XQuery表达式指定分析规则。因此,可以快速添加更多规则,并且可以分析新型软件伪像,而无需适应现有的分析规则。通过使用该框架计算度量标准和检测Java源代码,UML模型以及使用“测试和测试控制符号(TTCN-3)”编写的测试规范中的不良气味的示例,证明了该方法的适用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号