| url = http://ppi.fudan.edu.cn/system/publications/paper/chen-polus.pdf
}}</ref>
=== Katana ===
Katana<ref name="Katana 2010">{{cite journal
| title = Katana: Towards Patching as a Runtime Part of the Compiler-Linker-Loader Toolchain
| author-first1 = Sergey | author-last1 = Bratus
| author-first2 = James | author-last2 = Oakley
| author-first3 = Ashwin | author-last3 = Ramaswamy
| author-first4 = Sean W. | author-last4 = Smith
| author-first5 = Michael E. | author-last5 = Locasto
| journal = International Journal of Secure Software Engineering (IJSSE)
| volume = 1 | number = 3 | date = 2010
| doi = 10.4018/jsse.2010070101
| url = http://www.igi-global.com/article/katana-towards-patching-runtime-part/46149
| accessdate = 2016-05-22
| dead-url = no
| archiveurl = https://web.archive.org/web/20160522191914/http://www.igi-global.com/article/katana-towards-patching-runtime-part/46149
| archivedate = 2016-05-22
}} [http://cs.dartmouth.edu/~sws/pubs/borsl10.pdf] [https://web.archive.org/web/20160522191918/http://cs.dartmouth.edu/~sws/pubs/borsl10.pdf]</ref> is a research system that provides limited dynamic updating (similar to Ksplice and its forks) for user-mode [[Executable and Linkable Format|ELF]] binaries. The Katana patching model operates on the level of ELF objects, and thus has the capacity to be language-agnostic as long as the compilation target is ELF.
=== Kitsune and Ekiden ===
|