首页> 外文会议>IEEE International Symposium on Theoretical Aspects of Software Engineering >Automated Test Case Generation of Self-Managing Policies for NASA Prototype Missions Developed with ASSL
【24h】

Automated Test Case Generation of Self-Managing Policies for NASA Prototype Missions Developed with ASSL

机译:使用ASSL开发的NASA原型任务的自动测试案件生成自我管理政策

获取原文

摘要

Self-managing policies provide a self-management behavior for autonomic systems developed with ASSL (Autonomic System Specification Language). With ASSL we have successfully developed special autonomic prototypes of both the NASA ANTS (Autonomous Nano-Technology Swarm) concept mission and NASAs Voyager Mission. In these prototypes, we applied ASSL self-managing policies to drive the missions in critical situations in response to environmental or system changes. Therefore, the logical correctness of the ASSL specification of such policies appears to be of major importance. Experience has shown, however, that ASSL specifications may contain logical faults causing improper behavior. To handle such behavior, self-managing policies are often tested with manually injected inputs triggering events and satisfying constraints to allow for the activation, execution, and deactivation of these policies. The logical correctness of an ASSL self managing policy currently depends solely upon the relation between inputs and conclusion. In this paper, we present our initial work on a novel tool, part of the ASSL framework, that generates test cases based on change-impact analysis. Our main goal is to reduce testing costs and effort and improve the quality of testing, thus eventually assuring the logical correctness of the self-managing policies developed with ASSL.
机译:自我管理策略提供与ASSL(自主系统规范语言)开发自主系统的自我管理行为。随着ASSL我们已经成功地开发了NASA ANTS(自治县纳米技术群)的概念使命和美国宇航局的旅行者使命两者的特殊自主原型。在这些原型,我们应用ASSL自我管理政策,以推动在危急情况下的任务在应对环境或系统的变化。因此,这些政策的ASSL规范的逻辑正确性似乎是非常重要的。经验表明,但是,ASSL规格可能会包含逻辑故障造成不当行为。为了处理这种行为,自我管理的政策往往与手动注射输入触发事件并满足约束条件允许的激活,执行,以及这些政策的失活测试。一个ASSL自我管理政策的逻辑正确性目前仅仅取决于输入和结论之间的关系。在本文中,我们提出了一个新的研究工具,该ASSL框架的一部分,其基于变化影响分析的测试情况下,我们最初的工作。我们的主要目标是降低测试成本和工作量,并提高测试的质量,从而最终保证与ASSL开发的自我管理政策的逻辑正确性。

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号