Publications

  1. A. Fokin, E. Derevenetc, A. Chernov and K. Troshina. SmartDec: Approaching C++ Decompilation. In Proceedings of 18th Working Conference on Reverse Engineering. Limerick, Ireland. 17-20 October 2011, pp. 347-356. [IEEE]
  2. K. Troshina, Y. Derevenets and A. Chernov. Reconstruction of composite types for Decompilation. In Proceedings of 10th IEEE International Working Conference on Source Code Analysis and Manipulation. Timişoara, Romania. 12-13 September 2010, pp. 179-188. [IEEE]
  3. K. Troshina, A. Chernov and Y. Derevenets. C Decompilation: Is It Possible? In Proceedings of International Workshop on Program Understanding. Altai Mountains, Russia. 19-23 June 2009, pp. 18-27. [PDF]
  4. K. Troshina and A. Chernov. High-Level Composite Type Reconstruction During Decompilation from Assembly Programs. In Proceedings of 7th Perspectives of System Informatics. Akademgorodok, Novosibirsk, Russia, 15-19 June 2009, pp. 292-299. [PDF]
  5. K. Troshina, A. Chernov and A. Fokin. Profile-Based Type Reconstruction for Decompilation. In Proceedings of IEEE 17th International Conference on Program Comprehension. Vancouver, Canada, 17-19 May 2009, pp. 263-267. [IEEE]
  6. K. Dolgova, A. Chernov. Automatic Type Reconstruction in Disassembled C Programs. In Proceedings of IEEE 15th Working Conference on Reverse Engineering 2008. Antwerp, Belgium, October 2008, рр. 202-206. [IEEE]
  7. A. Fokin, K. Troshina and A. Chernov. Reconstruction of Class Hierarchies for Decompilation of C++ Programs. In Proceedings of 14th European Conference on Software Maintenance and Reengineering, March 2010. [IEEE]

The following publications are in Russian.

  1. Е. Н. Долгова, А. В. Чернов. Автоматическое восстановление типов в задаче декомпиляции. Программирование, номер 2, журнал Российской академии наук. Март – апрель 2009, cтр. 63-80.
  2. Е. Н. Долгова, А. В. Чернов, Е. О. Деревенец. Методы и алгоритмы восстановления программ на языке ассемблера в программы на языке высокого уровня. Проблемы информационной безопасности, Компьютерные системы, № 3. 2008 год, стр. 48-62. [PDF]
  3. Е. О. Деревенец, Е. Н. Долгова. Структурный анализ в задаче декомпиляции. Прикладная информатика №4 Август 2009 г., Москва МаркетДС, стр. 87-99. [PDF]
  4. Е. О. Деревенец, Е. Н. Долгова. Восстановление управляющих конструкций языка высокого уровня из исходной программы на языке ассемблера. Сборник статей молодых ученых факультета ВМиК МГУ № 6 2009 г., Москва, стр. 69-80.
  5. Е. Н. Трошина, А. В. Чернов. Восстановление типов данных в задаче декомпилирования в язык C. Прикладная информатика № 6 Декабрь 2009 г., Москва МаркетДС, стр. 99-117. [PDF]
  6. В. Ю. Антонов, Е. Н. Долгова. Восстановление типов данных с использованием информации о выполнении программы. Сборник статей молодых ученых факультета ВМиК МГУ № 6 2009 г., Москва, стр. 6-16.
  7. E. Н. Долгова, А. В. Чернов. О некоторых задачах обратной инженерии. Труды Института системного программирования, Том 15, Москва 2008, стр. 119-134.
  8. Е. Н. Долгова, А. В. Чернов. Методы и алгоритмы восстановления программ на языке ассемблера в программы на языке высокого уровня. Материалы XVII Общероссийской научно-технической конференции «Методы и технические средства обеспечения безопасности информации», С.-Петербург, июль 2008, стр. 101.
  9. Е. Н. Долгова, В. Ю. Антонов. Введение в задачу декомпиляции. Сборник статей молодых ученых факультета ВМК МГУ № 5 2008 г., Москва, стр. 5-15.