首页> 外文会议>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.
机译:我们考虑在网络 - 物理系统区域设计实验室的自动成绩的问题。该实验室的目标是为指定导航任务编制一个机器人。鉴于候选学生解决方案(机器人控制程序),我们的学生首先检查机器人是否在代表性的环境条件集下正确执行任务。如果没有,Grader在程序中可能会在可能的错误中自动生成反馈暗示。自动成绩器基于基于信号时间逻辑(STL)的受约束参数化测试的新颖概念,该信号捕获指向从现实模拟器获得的迹线中的成功或失败的成功或原因的症状。我们定义并解决了参数化测试对约束的问题,使得它与一组具有和没有所需症状的参考解决方案一致。我们的学生对学生的有用性使用于UC Berkeley的校园实验室课程中获得的大数据集。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号