acm-header
登录

ACM通信

实践

OCCAM-v2:结合静态和动态分析实现有效和高效的全程序专业化


彩色块在一个程式化的3D电路板,插图

资料来源:Urzine / Shutterstock

回到顶部

软件已经发展到支持不同的功能集。敏捷软件工程实践,例如为可重用性设计的代码,引入了冗余代码。在一个常见的主题中,整个库都是在只需要少量函数的地方进行链接的。多余代码的积累会对只需要访问这些特性的一个子集的应用程序用户产生负面影响。

在关注范围的一端,嵌入式系统通常提供有限的内存。不必要地占用空间的代码的存在会增加成本并对性能产生不利影响。在另一端,使用膨胀代码的云计算平台可能会遭受相应增加的内部攻击面,通过诸如面向返回的机制,18jump-oriented,3.方向性,17和面向数据10编程。


没有找到条目

登录阅读全文

登录

如果您是ACM会员、通信订阅者或数字图书馆订阅者,则使用您的ACM Web帐户用户名和密码登录以访问优质内容。

需要访问吗?

请选择以下其中一个选项以访问优质内容和功能。

创建一个网络帐户

如果您已经是ACM会员,通信订阅用户,或数码图书馆订阅用户,请设立网上帐户,以便阅览本网站的优质内容。

加入ACM

成为ACM会员可以充分利用ACM卓越的计算信息资源、网络机会和其他优势。

订阅ACM杂志通讯

获得完全访问超过50年的CACM内容,并每月收到印刷版杂志。

购买物品

非会员可以购买这篇文章或它出现的杂志的副本。
Baidu
map