首页> 外文会议>International Conference on Simulation, Modeling, and Programming for Autonomous Robots >Visual-Trace Simulation of Concurrent Finite-State Machines for Validation and Model-Checking of Complex Behaviour
【24h】

Visual-Trace Simulation of Concurrent Finite-State Machines for Validation and Model-Checking of Complex Behaviour

机译:复杂行为验证和模型检查并发有限状态机的视觉轨迹仿真

获取原文

摘要

Simulation of models that specify behaviour of software in robots, embedded systems, and safety critical systems is crucial to ensure correctness. This is particularly important in conjunction with model-driven development, which is highly prevalent due to its numerous benefits. We use vectors of finite-state machines (FSMs) as our modelling tool. Our FSMs can have their transitions labeled by expressions of a common sense logic, and they are more expressive than other modelling approaches (such as Behavior Trees, Petri nets, or plain FSMs). We interpret the models using the same round-robin scheduler which is integrated into the simulator. Execution on a platform is exactly the same as in the simulator (where sensors and actuators are masqueraded by proxies) and coincides with the generator of the Kripke structure for formal model-checking. In three ubiquitous case studies we show that our simulation discovers issues where those models were incomplete, ambiguous, or incorrect. This further illustrates that simulation and monitoring need to complement formal verification.
机译:仿真在机器人,嵌入式系统和安全关键系统中指定软件行为的模型至关重要,以确保正确性。这与模型驱动的开发结合尤为重要,这是由于其许多益处而普遍存在。我们使用有限状态机(FSMS)的矢量作为我们的建模工具。我们的FSM可以通过常识逻辑的表达式标记的转换,并且它们比其他建模方法更具表现力(例如行为树,培养网或普通FSMS)。我们使用相同的循环调度程序解释模型,该调度程序集成到模拟器中。在平台上的执行与模拟器中的相同(如果传感器和执行器由代理伪装)并与KRIPKE结构的发电机进行正式模型检查。在三种无处不在的案例研究中,我们表明我们的模拟发现这些模型不完整,暧昧或不正确的问题。这进一步说明了模拟和监控需要补充正式验证。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号