首页> 外文会议>Euromicro Conference on Software Engineering and Advanced Applications >Applying Property-Based Testing in Teaching Safety-Critical System Programming
【24h】

Applying Property-Based Testing in Teaching Safety-Critical System Programming

机译:在教学安全关键系统编程中应用基于物业的测试

获取原文

摘要

At the Universidad Polite?cnica de Madrid students attending a course on concurrency are taught a high-level formalism which permits concise specification of shared resources. This formalism is used to express safety-critical access policies for typical control problems such as robot plants. Students are moreover provided with programming recipes for implementing such shared resource specifications in programming languages (typically Java). The teachers of the course use various tools to ensure that the implementations developed by students for a shared resource are of an acceptable quality. Such tools include normal unit tests, but also the systematic application of property-based testing to judge the quality of the exercises. In this article we provide an overview of the tools, techniques and methods used in one particular exercise of the course: the implementation of a control system for an automated warehouse.
机译:在Wentsidad礼貌?CNICA DE马德里学生参加并发课程的学生们教授一个高级形式主义,允许简明地规范共享资源。这种形式主义用于表达安全关键的访问政策,以获得典型的控制问题,如机器人植物。此外,还提供了用于在编程语言(通常是Java)中实现此类共享资源规范的编程配方。该课程的教师使用各种工具来确保学生开发的共享资源开发的实现是可接受的质量。此类工具包括正常单元测试,还包括基于物业的测试的系统应用,以判断练习的质量。在本文中,我们提供了一个特定运动中使用的工具,技术和方法的概述:实现自动仓库的控制系统。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号