首页> 外文会议>IEEE International Conference on Software Engineering and Service Science >Toward a Unified Operational Semantics-Based Approach to Modeling and Verifying Dynamic Software Updating
【24h】

Toward a Unified Operational Semantics-Based Approach to Modeling and Verifying Dynamic Software Updating

机译:朝着统一的运营语义为基于统计和验证动态软件更新的方法

获取原文

摘要

Internet of Things (IoT) and Cyber-Physical Systems (CPS) demand more intelligent and flexible agents that can dynamically update themselves without incurring downtime. Researchers have spent tremendous efforts to enable dynamic updating for programs developed in mainstream languages such as C and Java. One challenge in this appealing technique is that the correctness of dynamic updating is difficult to guarantee, which consequently limits its application in practice. In this paper, we propose a unified operational semantics-based approach to formalize and verify dynamic software updating. In the approach, dynamic updating strategies are formalized as a set of executable rewrite rules, seamlessly with the definition of the operational semantics of the target language. From the formalization several formal tools are automatically yielded, with which we can verify the properties of dynamic updating. We demonstrate the feasibility of the approach by formalizing a typical DSU tool Ginseng using a formal semantic framework--K.
机译:事物互联网(物联网)和网络物理系统(CPS)需求更加智能和灵活的代理,可以在没有产生停机时间的情况下动态更新。研究人员花费了巨大的努力,为C和Java等主流语言开发的程序启用动态更新。这种吸引力技术中的一个挑战是,动态更新的正确性难以保证,因此在实践中限制了其应用。在本文中,我们提出了一种基于统一的操作语义的方法来形式化和验证动态软件更新。在此方法中,动态更新策略被形式化为一组可执行的重写规则,无缝地与目标语言的操作语义的定义无缝化。从正式化中,自动产生几种正式工具,我们可以验证动态更新的属性。我们使用正式语义框架正式化典型的DSU工具人参来展示该方法的可行性 - K。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号