首页> 外文会议>International conference on embedded software >CPSGrader: Synthesizing temporal logic testers for auto-grading an embedded systems laboratory
【24h】

CPSGrader: Synthesizing temporal logic testers for auto-grading an embedded systems laboratory

机译:CPSGrader:合成时间逻辑测试仪,用于自动评估嵌入式系统实验室

获取原文

摘要

We consider the problem of designing an automatic grader for a laboratory in the area of cyber-physical systems. The goal of this laboratory is to program a robot for specified navigation tasks. Given a candidate student solution (control program for the robot), our grader first checks whether the robot performs the task correctly under a representative set of environment conditions. If it does not, the grader automatically generates feedback hinting at possible errors in the program. The auto-grader is based on a novel notion of constrained parameterized tests based on signal temporal logic (STL) that capture symptoms pointing to success or causes of failure in traces obtained from a realistic simulator. We define and solve the problem of synthesizing constraints on a parameterized test such that it is consistent with a set of reference solutions with and without the desired symptom. The usefulness of our grader is demonstrated using a large data set obtained from an on-campus laboratory-based course at UC Berkeley.
机译:我们考虑为网络物理系统领域的实验室设计自动平地机的问题。该实验室的目标是为机器人指定的导航任务编程。给定一个候选学生解决方案(机器人的控制程序),我们的平地机首先检查机器人在一组典型的环境条件下是否正确执行了任务。如果不是,则评分器会自动生成反馈提示,提示程序中可能存在的错误。自动分级机基于基于信号时态逻辑(STL)的受约束参数化测试的新概念,该信号可捕获从实际模拟器获得的跟踪中指示成功或失败原因的症状。我们定义并解决了在参数化测试中综合约束的问题,以使其与带有或不带有所需症状的一组参考解决方案保持一致。使用从加州大学伯克利分校的校园内基于实验室的课程中获得的大量数据,证明了我们分级机的有用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号