2023 CCF中国软件大会(CCF ChinaSoft) “程序语义深度理解前沿进展”论坛成功召开...

2023年12月2日,2023年度CCF中国软件大会软件程序语义深度理解前沿进展论坛成功召开。

本次论坛由南京大学卜磊老师和国防科技大学陈振邦老师主持,计算机研究与发展期刊代表侯丽珊老师致辞,旨在反映程序语义理解及其应用相关研究前沿进展与实践,并推动国内相关研究向深度发展。论坛邀请了来自清华大学、南京大学、国防科技大学、电子科技大学和航天科技集团的相关领域学者作为论坛嘉宾,主要关注抽象解释、静态分析、符号执行等相关技术的最新进展。此外,论坛还邀请了中国科学院大学张健教授做题为“程序分析与测试数据生成”的特邀报告。本次论坛得到了学术界和工业界相关领域研究者的广泛参与,座无虚席。

9b573e607372263bcd65cd632ef19c1b.jpeg

✦  +

ad1893990db749d86ff57dbe229a4d98.png

8882ba022ce51aaa0b80d19b3cd98640.png

512c671954652d8bb94539f158dae4ff.png

本次论坛分两个阶段举行。论坛第一阶段由南京大学卜磊老师主持,包括一个特邀报告和2篇论文报告,并在每位论坛嘉宾报告结束后为其颁发证书。首先是由中国科学院大学张健教授的题为“程序分析与测试数据生成”的精彩主题报告。张健老师首先介绍了自动推理和逻辑公式可满足性的内容,并讲述了自己在不同描述语言下的约束满足问题以及模型计数等领域的研究,其次讲述了程序分析和测试的相关内容,并讲述了自己在符号执行、静态分析以及程序性能估算等方面的前瞻性研究,最后张老师对程序分析的相关技术作出总结并提出了自己的感想和思考,表示程序分析大有可为。接下来由国防科技大学陈立前老师做题为“抽象解释及其应用进展研究”的报告,主要阐述抽象解释理论的概述和发展、基于抽象解释的程序分析、基于抽象解释的可信人工智能以及对未来研究方向的展望等内容。最后是由南京大学谭添老师做题为“Java指针分析:上下文敏感技术的发展”的报告,通过相关例子呈现了针对java程序的指针分析过程,并呈现了指针分析中上下文敏感可扩展性差的问题,提出在指针流图上通过三种模式消除指向图上指向汇合点的边并额外添加指向分叉点的边的方式,达到不使用上下文也能达到上下文敏感的效果。

d2d1af70d95a67854640c726d06dcf03.png

96546395d9a77b985f60b67d539ea243.png

c0a45f1d758906f86e7201600a35ab9e.png

论坛第二阶段由国防科技大学陈振邦老师主持。首先由清华大学的王明哲系统性地介绍了模糊测试中典型的静态插桩方法,并对静态插桩的优化方向进行展望。随后来自电子科技大学的宋书玮介绍智能合约中Gas优化面临的主要挑战,并回顾基于预先定义的Pattern等智能合约优化方法,最后总结了智能合约可扩展性的未来研究方向。随后来自航天科技集团502所的李超介绍了原子性违反的缺陷检测技术,通过路径不敏感的数据流分析进行访问交错模式的匹配,后续通过收集路径约束裁剪不可行路径,最后对中断驱动型程序静态分析框架等进行展望。最后是来自南京大学的周彭介绍基于多线程并行的符号执行引擎设计与实现,线程间通过窃取实现负载均衡,并共享基于反例约束求解的约束缓存,提高了符号执行的效率。最后论坛圆满结束。

51649e8c510088dc082fcfbe83407a25.png

c738212a35e9ee021696b10f82de5a92.png

f515a4cb2c7d07671b5d029c9e2ea3b1.png

f478ab6da1e3b12538b64eab121fd132.png

6d69dd92cf6697c7d674c51068fe4d6f.jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/213123.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Vue之模板语法

模板语法有两大类&#xff1a; 1.插值语法 2.指令语法 让我为大家介绍一下吧&#xff01; 一、插值语法 功能:用于解析标签体内容。 写法: {{xxx}}&#xff0c;xxx是js表达式&#xff0c;且可以直接读取到data中的所有属性。 举个例子&#xff1a; <!DOCTYPE html> &l…

探索未来新趋势:鸿蒙系统的崭新时代

探索未来新趋势&#xff1a;鸿蒙系统的崭新时代 随着科技的不断发展&#xff0c;操作系统作为计算机和移动设备的核心&#xff0c;扮演着至关重要的角色。近年来&#xff0c;一种备受瞩目的操作系统——鸿蒙系统&#xff08;HarmonyOS&#xff09;崭露头角&#xff0c;正引领着…

Selenium 中并行测试的重要性!

随着技术的进步&#xff0c;测试解决方案变得更具可扩展性&#xff0c;加速了团队从手动测试到Selenium测试自动化的转型。但是成年人的世界&#xff0c;没有什么是容易的。对于许多团队来说&#xff0c;并行运行多个测试仍然是不可扩展的。他们倾向于遵循传统的顺序执行测试方…

MIT6.5840-2023-Lab2A: Raft-leader election

前置知识 什么是一致性算法&#xff1f; 安全性保证&#xff0c;绝对不会返回一个错误的结果&#xff1b;可用性&#xff0c;容忍集群部分节点失败&#xff1b;不依赖时序来保证一致性&#xff1b;一条指令可以尽可能快的在集群中大多数节点响应一轮远程过程调用时完成。小部分…

uniapp实战 —— 可滚动区域 scroll-view (自适配高度,下拉刷新)

自适配高度 自定义的顶部导航栏&#xff0c;可参考博文 https://blog.csdn.net/weixin_41192489/article/details/134852124 如图可见&#xff0c;在页面滚动过程中&#xff0c;顶部导航栏和底栏未动&#xff0c;仅中间的内容区域可滚动。 整个页面的高度设置为 100%&#xf…

鸿蒙开发—学习声明式UI

基本UI描述 ArkTS通过装饰器Component和Entry装饰struct关键字声明的数据结构&#xff0c;构成一个自定义组件。自定义组件中提供了一个build函数&#xff0c;开发者需在该函数内以链式调用的方式进行基本的UI描述&#xff0c;UI描述的方法请参考UI描述规范。 基本概念 stru…

GZ029 智能电子产品设计与开发赛题第4套

2023年全国职业院校技能大赛高职组 “GZ029智能电子产品设计与开发”赛项赛卷四 题目&#xff1a;模拟工业传送带物品检测系统的设计与开发 1 竞赛任务 在智能电视机上播放工业传送带传输物品视频&#xff0c;模拟工业传送带物品检测系统&#xff08;以下简称物品检测系统&…

DALI1.0学习——BIT解码

最近在学习DALI调光相关知识并下载了Microchip提供的基于ATMega88PA的软件工程及硬件设计参考方案。写这些文章的目的就是把自己对知识的理解作一些梳理。 芯片厂果然专业&#xff0c;考虑得相当周到&#xff0c;为了芯片销量连软件和硬件方案全都提供了。芯片厂关于DALI1.0实…

【unity小技巧】实现枪武器随镜头手臂摇摆效果

文章目录 前言方法一、改变武器位置方法二、改变武器旋转结语完结 前言 如果我们视角移动转向&#xff0c;武器如果不跟着进行摇摆&#xff0c;会感觉我们的动作很生硬&#xff0c;特别是射击类游戏&#xff0c;如下 实现武器摇摆这里主要分享两种实现方法&#xff0c;一种是…

SSD数据在写入NAND之前为何要随机化?-Part1

SSD的存储介质是什么&#xff0c;它就是NAND闪存。那你知道NAND闪存是怎么工作的吗&#xff1f;其实&#xff0c;它就是由很多个晶体管组成的。这些晶体管里面存储着电荷&#xff0c;代表着我们的二进制数据&#xff0c;要么是“0”&#xff0c;要么是“1”。NAND闪存原理上是一…

0基础学java-day14-(集合)

一、集合 前面我们保存多个数据使用的是数组&#xff0c;那么数组有不足的地方&#xff0c;我们分析一下 1.数组 2 集合 数据类型也可以不一样 3.集合的框架体系 Java 的集合类很多&#xff0c;主要分为两大类&#xff0c;如图 &#xff1a;[背下来] package com.hspedu.c…

设计模式之GoF23介绍

深入探讨设计模式&#xff1a;构建可维护、可扩展的软件架构 一、设计模式的背景1.1 什么是设计模式1.2 设计模式的历史 二、设计模式的分类2.1 创建型模式2.2 结构型模式2.3 行为型模式 三、七大设计原则四、设计模式关系结论 :rocket: :rocket: :rocket: 在软件开发领域&…

算法:爬楼梯(迭代和动态规划)

迭代 时间复杂度 O(n) 空间复杂度 O(1) /*** param {number} n* return {number}*/ var climbStairs function(n) {let l 0, r 0 , sum 1for(let i1; i<n; i){l rr sumsum l r}return sum }; 动态规划 时间复杂度 O(n) 空间复杂度 O(n) /*** param {number} n* r…

【密码学基础】Diffie-Hellman密钥交换协议

DH介绍 Diffie-Hellman密钥协议算法是一种确保共享密钥安全穿越不安全网络的方法。 这个机制的巧妙在于需要安全通信的双方可以用这个方法确定对称密钥&#xff0c;然后可以用这个密钥进行加密和解密。 但是注意&#xff0c;这个密钥交换协议 只能用于密钥的交换&#xff0c;而…

Java面试题(每天10题)-------连载(45)

Dubbo篇 1、Dubbo的服务调用流程 2、Dubbo支持那种协议&#xff0c;每种协议的应用场景&#xff0c;优缺点&#xff1f; dubbo&#xff1a; 单一长连接和 NIO 异步通讯&#xff0c;适合大并发小数据量的服务调用&#xff0c;以及消费者远大于提供者。传输协议 TCP&#xff0c;…

Proteus仿真--射击小游戏仿真设计

本文介绍基于proteus射击小游戏仿真设计&#xff08;完整仿真源文件及代码见文末链接&#xff09; 仿真图如下 K1-K4为4个按键&#xff0c;用于上移、下移、确认等&#xff0c;模拟单机游戏 仿真运行视频 Proteus仿真--射击小游戏仿真设计 附完整Proteus仿真资料代码资料 …

ArcGIS界面显示分辨率调整

因为电脑显示分辨率的问题呢&#xff0c;ArcGIS的界面显示会字体显示不合适&#xff0c;出现模糊情况&#xff0c;这时候只需要做个简单的操作设置一下便可以解决&#xff01; 1、右键ArcMap的快捷启动方式。 2、对应选择兼容性——>更高DPI设置——>勾选替代DPI缩放行为…

体系化学习运筹学基础算法的实践和总结

文章目录 引言目标设计目标实践文章汇总经验总结一则预告 引言 眨眼间已经12月了&#xff0c;眼看着2023年马上要过完了。 女朋友最近总说&#xff0c;工作以后感觉时间过的好快。事实上&#xff0c;我也是这么认为的。年纪越大&#xff0c;越会担心35岁危机的降临。所以&…

Xubuntu16.04系统中使用EDIMAX EW-7822UAC无线网卡开启5G自发AP

目录 1.关于 EDIMAX EW-7822UAC2.驱动安装3.查看无线网卡信息3.通过create_ap配置5G自发AP 1.关于 EDIMAX EW-7822UAC 官网介绍 https://www.edimax.com/edimax/merchandise/merchandise_detail/data/edimax/global/wireless_adapters_ac1200_dual-band/ew-7822uac/ 详细参数…

Python开发运维:Python项目发布到K8S集群

目录 一、实验 1.Python项目发布到K8S集群 一、实验 1.Python项目发布到K8S集群 &#xff08;1&#xff09;获取应用程序代码 #把hello-python.tar.gz压缩包上传到k8s控制节点master1的root下&#xff0c;手动解压 tar zxvf hello-python.tar.gz &#xff08;2&#xff0…