作者:乔治·a·纳瓦斯,阿什什·格哈尼
美国ACM通讯,2023年4月,第66卷第4期,第40-47页
10.1145 / 3583112
评论
软件已经发展到支持不同的功能集。敏捷软件工程实践,例如为可重用性设计的代码,引入了冗余代码。在一个常见的主题中,整个库都是在只需要少量函数的地方进行链接的。多余代码的积累会对只需要访问这些特性的一个子集的应用程序用户产生负面影响。
在关注范围的一端,嵌入式系统通常提供有限的内存。不必要地占用空间的代码的存在会增加成本并对性能产生不利影响。在另一端,使用膨胀代码的云计算平台可能会遭受相应增加的内部攻击面,通过诸如面向返回的机制,18jump-oriented,3.方向性,17和面向数据10编程。
没有找到条目
登录阅读全文
需要访问吗?
请选择以下其中一个选项以访问优质内容和功能。
创建一个网络帐户
如果您已经是ACM会员,通信订阅用户,或数码图书馆订阅用户,请设立网上帐户,以便阅览本网站的优质内容。
加入ACM
成为ACM会员可以充分利用ACM卓越的计算信息资源、网络机会和其他优势。
订阅ACM杂志通讯
获得完全访问超过50年的CACM内容,并每月收到印刷版杂志。
购买物品
非会员可以购买这篇文章或它出现的杂志的副本。