首页> 外文会议>ACM symposium on access control models and technologies >A Model-Based Approach to Automated Testing of Access Control Policies
【24h】

A Model-Based Approach to Automated Testing of Access Control Policies

机译:基于模型的访问控制策略测试方法

获取原文

摘要

Access control policies in software systems can be implemented incorrectly for various reasons. This paper presents a model-based approach for automated testing of access control implementation. To feed the model-based testing process, test models are constructed by integrating declarative access control rules and contracts (preconditions and post-conditions) of the associated activities. The access control tests are generated from the test models to exercise the interactions of access control activities. Test executability is obtained through a mapping of the modeling elements to implementation constructs. The approach has been implemented in an industry-adopted test automation framework that supports the generation of test code in a variety of languages, such as Java, C, C++, C#, and HTML/Selenium IDE. The full model-based testing process has been applied to two systems implemented in Java. The effectiveness is evaluated in terms of access-control fault detection rate using mutation analysis of access control implementation. The experiments show that the model-based tests killed 99.7% of the mutants and the remaining mutants caused no policy violations.
机译:出于各种原因,可以错误地实现软件系统中的访问控制策略。本文介绍了一种基于模型的访问控制实现自动化测试方法。为了提供基于模型的测试过程,通过集成相关活动的声明性访问控制规则和合同(前提条件和后期条件)来构建测试模型。从测试模型生成访问控制测试以锻炼访问控制活动的交互。通过将建模元素映射到实现构造来获得测试可执行性。该方法已在业界采用的测试自动化框架中实现,支持以各种语言生成测试代码,例如Java,C,C ++,C#和HTML / Selenium IDE。基于模型的测试过程已应用于Java中实现的两个系统。使用访问控制实现的突变分析,根据访问控制故障检测速率来评估有效性。实验表明,基于模型的试验造成99.7%的突变体,剩余的突变体造成的违规行为造成的突变体。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号