什么是旧的再次与麻省理工学院的最新臭虫查找器
FBI使用第5次修正漏洞来解锁BKHCHADZHYAN的iPhone
为什么Microsoft不会扩展Windows 10免费升级优惠
SSE企业电信加倍Capita交易的网络足迹
Dropbox与新的教育服务一起去大学
NHS England选择了八个项目,用于第二次保健创新者
大学医院利默里克升级数字急诊部门系统
欧洲在Quantum Computing上投注了十亿欧元赌注
IBM归咎于澳大利亚人口普查网站崩溃
Microsoft在Dupe-User Windows 10升级策略中打破自己的设计规则
FileMaker 15将提升您的业务吗?
愤怒的广告商希望密封在线广告欺诈的命运
从Symbian到财务应用 - 银行利用的诺基亚专业知识
Windows 7更新扫描永远存在?KB 3153199可以解决这个问题
微软已经给出了日出日期日落日落日期
美国代表议院禁止雅虎邮件和谷歌应用引擎在恶意软件担忧
黑客在三个移动升级骗局中被捕
联邦调查局说,孟加拉国中央银行黑客可能是一份内幕工作
阿拉伯联合酋长国企业IT趋势于2017年
Darktrace说,业务需要防范AI攻击攻击
在企业中很少有iOS应用程序符合Apple的新安全授权
CNI专家表示,英国国家网络安全中心是一个积极的发展
Mail.ru说,这种大规模报告的“数据漏斗”是炒作,Mail.ru说
Cray希望在大数据下亮火
Facebook是否使用可能的相机应用程序追捕?
Corbyn说,英国需要“激进思维”来处理Brexit挑战的挑战
CIO采访:Eva listi,systembolaget
谷歌对未来的看法很大
IBM可能已经破解了更便宜的DRAM替代方案的代码
微软留下了功能手机业务,因为诺基亚重新开始,有点
瑞典交易场所纳斯达克斯德哥尔摩为网络安全失败罚款
伦敦救护车服务遭遇了新年系统崩溃
AXA通过移动应用程序提供按需保险
这些研究生不知道他们的教学助理是一个机器人
GDS需要“重新装备”以支持数字转型
Mikko Hypponen说,网络安全没有终端名
思科在其Web安全设备中修补了高度严重性的缺陷
ASA在宽带速度索赔中呼吁清楚起见
Gartner研讨会:CIO应该建立一个数字平台
苹果商店出售阿波罗的个人云。它又回到了未来
United Utilities通过airwatch保护现场工程部署
谷歌为I / O与会者提供了无人驾驶汽车的特写镜头(但没有游乐设施)
NHS Digital Ceo Andy Williams退休
前萨里NHS IT酋长和供应商都被判入狱腐败
SAP的新数据服务可以告诉您谁在商店中
Diageo在班加罗尔选择额外的服务中心
IT优先事项2017:北欧组织在云服务上花费更多
欧盟准备结束在线销售中的地理博
Cortana现在限于Edge和Bing:这是点击咔哒声,愚蠢
Microsoft SQL Server 2016终于获得了发布日期
您的位置:首页 >电子新品 >

什么是旧的再次与麻省理工学院的最新臭虫查找器

2021-07-01 08:44:05 [来源]:

调试代码是软件开发人员的多年生头痛,但科学家们宣布了一种新技术,可以使流程显着更容易。

该方法在麻省理工学院的计算机科学和人工智能实验室和马里兰州大学开发,该方法基本上弥合了传统的象征性执行技术与今天的现代软件之间的差距,使得可以更有效地调试代码。

符号执行是一种软件分析技术,可用于通过追踪在执行期间可能需要的路径自动定位和修复错误。但是,该技术不会与使用当今编程框架编写的应用程序良好工作。

“是因为现代应用程序通常导入来自这些框架的函数,其中包括繁忙的常用代码库。分析应用程序本身可能不是一个问题,但如果分析器也必须评估每个可能的指令,则此过程变得过于耗时,例如,向窗口添加一个按钮,包括屏幕上的按钮的位置,当用户上下滚动时,它的运动,它在按下时变化的方式,依此类推。

“四十年前,如果你想写一个程序,你进去了,你写了代码,基本上你写的所有代码是执行的代码,”MIT副教授的Armando Solar-Lezama表示,他的团体领导了这项工作。“今天,你去了这些巨大的框架和这些巨大的功能,然后你一起粘合在一起,你写了一些代码来让他们互相互动。如果你不明白那大框架正在做什么,你甚至不知道你的程序在哪里开始执行。“

为了解决问题,计算机科学家们经常经过耗时和错误的过程,可以创建用于与新程序的交互的导入库的模型创建模型,但不需要将其代码按行进行评估。在新的研究中,上周在国际软件工程会议上呈现,研究人员创建了一个自动构建这些模型的系统。

被称为Pasket,该系统产生了有希望的结果。

“蓬喀塞斯的可扩展性令人印象深刻 - 在几分钟内,它综合了近2,700行的代码,”滨江加州大学计算机科学与工程教授Rajiv Gupta说。“而且,生成的模型与手动创建的模型比较。”

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如有侵权行为,请第一时间联系我们修改或删除,多谢。