… Such software is built in a series of stepwise refinements carefully crafted to provision each potential use case without sacrificing extensibility or reuse. The Linux kernel illustrates the …
M Hassan, T Tahir, M Farrukh, A Naveed… - 2023 IEEE Secure …, 2023 - ieeexplore.ieee.org
… [39] challenge the prevailing idea that reducing the number of code reuse gadgets through software debloating improves security. They demonstrate the flaws in using gadget count …
… [10] summarizes the state of the art in research on software bloat analysis and solutions. In our controlled experiments we apply object reuse for de-bloating excess temporaries; the …
… They presented an analysis technique to automatically detect and convert opportunities for object reuse in Java programs where there is significant potential for benefit from reuse [12][1]…
… a range of hardware and software configurations on modern server … Our work shows that the prevalent software-only view of … a memory allocation reuse and not content reuse. To probe …
… framework layer through the reuse of overgeneral components. … We observe that the current state of the art in software en… and do not attempt to de-bloat the program. Even when the …
… This dissertation explores the problem of software bloat and its … code transformation for object reuse that mitigates bloat involving … object reuse transformation for de-bloating software In …
K Jezek, R Lipka - … 24th International Conference on Software …, 2017 - ieeexplore.ieee.org
… Then we included the proprietary application as an example of software produced by a middle size enterprise. The number of dependencies counts for all class to class connections, …
… reuse (1) the object instance, (2) all objects reachable from it and their reference relationships, and (3) their data content. These reusable … abstraction so that reuse opportunities can be …