Ivan Ristović, Vojin Jovanović, Milena Vujošević Janičić: Direct Heap Object Transfer Across Language-Runtime Instances. US Letter Patent, ORC26170095-US-PSP.
Ivan Ristović, Milica Karličić, Vojin Jovanović, Milena Vujošević Janičić: Dynamic Garbage Collection Policy For Maximizing Service Density. US Letter Patent, ORC26170054-US-PSP.
Milan Čugurović, Milena Vujošević Janičić, Aleksandar Prokopec, Boris Spasojević, Vojin Jovanović: Tunable Machine Learning for Size-Aware Optimizing Compilation. US Letter Patent Application (filed).
Milan Čugurović, Stefan Milenković, Lazar Milikić, Milena Vujošević Janičić, Aleksandar Prokopec, Boris Spasojević, Vojin Jovanović: Static Profiling Using Signature Embeddings. US Letter Patent Application (filed).
Vojin Jovanović, Milan Čugurović, Lazar Milikić: Static Profiling with Graph Neural Networks. US Letter Patent Application (published), US20260126977A1. URL
Ivan Ristović, Vojin Jovanović, Peter Hofer, Milena Vujošević Janičić: GraalDoss: Direct Object Snapshotting and Sharing for Cloud-Native Applications. Future Generation Computer Systems, 108375. DOI
Milan Čugurović, Aleksandar Prokopec, Boris Spasojević, Vojin Jovanović, Milena Vujošević Janičić: GraalMHC++: A Tunable ML Framework for Size-Aware Optimizing Compilation. Journal of Systems and Software. URL
Milan Čugurović, Aleksandar Prokopec, Boris Spasojević, Vojin Jovanović, Milena Vujošević Janičić: The Promise of Static Profiling: Exploring the Limits. Companion Proceedings of the 10th International Conference on the Art, Science, and Engineering of Programming, 4–8. DOI
Milan Čugurović, Aleksandar Prokopec, Boris Spasojević, Vojin Jovanović, Milena Vujošević Janičić: GraalMHC: ML-Based Method-Hotness Classification for Binary-Size Reduction in Optimizing Compilers. Proceedings of the 35th ACM SIGPLAN International Conference on Compiler Construction, 1–13. DOI
Milan Čugurović: Prediction of Program Execution Profiles Using Machine Learning Techniques. Invited talk at INFORMATIKA 2026: New Trends in the Development of Information Systems, Serbian Informatics Society. URL
Ivan Ristović: Direct Data-Snapshotting and Snapshot Sharing Across Cloud-Native Applications. Doctoral Dissertation, Faculty of Mathematics, University of Belgrade. URL
Stefan Milenković: Improving the GraalMHC Static Profiler Using Semantics from Method Names. Masters Thesis, Faculty of Mathematics, University of Belgrade. URL
2025
Ivan Ristović, Milena Vujošević Janičić, Peter Hofer, Vojin Jovanović: Object Snapshotting and Sharing Across Application Instances. US Letter Patent, ORC25139810-US-NPR.
Milan Čugurović, Milena Vujošević Janičić, Aleksandar Prokopec, Boris Spasojević, Vojin Jovanović: Machine Learning Method Hotness Classification in Optimizing Compilers. US Letter Patent Application (filed).
Milan Čugurović, Milena Vujošević Janičić, Vojin Jovanović, Thomas Würthinger: Machine Learning Based Static Profiling. US Letter Patent Application (published), US20250244979A1. URL
Ivan Ristović: LINVAST Infrastructure for Language-Invariant Abstract Syntax Trees. Journal of Information Technology and Multimedia Systems — Info M, 25(81/82), 47–54.
Ivan Ristović, Milan Čugurović, Strahinja Stanojević, Marko Spasić, Vesna Marinković, Milena Vujošević Janičić: Machine Learning-Driven Prediction of Optimal Control Flow Graph Traversal Strategy. Serbian Journal of Electrical Engineering, 22(3), 353–376. DOI
Aleksandar Stefanović, Ivan Ristović, Milena Vujošević Janičić: Extensible Java Bytecode Data-Flow Analysis JVMCI Framework. Proceedings of the 15th Symposium "Mathematics and Applications". URL
Milica Karličić, Ivan Ristović, Milena Vujošević Janičić: Metrics Visualization Using Profiling-Based Adaptive GC Policy for Serverless. Proceedings of the 15th Symposium "Mathematics and Applications". URL
Milan Čugurović, Ivan Ristović, Strahinja Stanojević, Marko Spasić, Vesna Marinković, Milena Vujošević Janičić: ML-Driven Prediction of Optimal Control Flow Graph Traversal Algorithm in Modern Applications. 2025 12th International Conference on Electrical, Electronic and Computing Engineering (IcETRAN), 1–6. DOI
Ivan Ristović, Milena Vujošević Janičić: JASPER: Cloud-Native JVM Serializer Performance Evaluation Framework. Zenodo. DOI
Lazar Milikić, Milan Čugurović, Vojin Jovanović: GraalNN: Context-Sensitive Static Profiling with Graph Neural Networks. Proceedings of the 23rd ACM/IEEE International Symposium on Code Generation and Optimization, 123–136. DOI
Stefan Milenković, Milan Čugurović, Milena Vujošević Janičić: Improving ML-Based Static Profiling Using Method Names. Book of Abstracts of the 15th Symposium "Mathematics and Applications", 36. URL
Aleksandar Stefanović: Razrešavanje reflektivnih poziva statičkom analizom Java bajtkoda. Masters Thesis, Faculty of Mathematics, University of Belgrade. URL
Milan Čugurović: Prediction of Program Profiles Using Machine Learning Techniques. Doctoral Dissertation, Faculty of Mathematics, University of Belgrade. URL
Ivan Ristović: JASPER: Cloud-Native Java Serializer Performance Evaluation fRamework. URL
2024
Milan Čugurović, Milena Vujošević Janičić, Vojin Jovanović, Thomas Würthinger: GraalSP: Polyglot, efficient, and robust machine learning-based static profiler. Journal of Systems and Software, 213, 112058. DOI
Aleksandar Stefanović, Ivan Ristović, Milena Vujošević Janičić: Constant Folding of Reflective Calls via Static Analysis of Java Bytecode. Proceedings of the 14th Symposium "Mathematics and Applications". URL
Milica Karličić, Ivan Ristović, Milena Vujošević Janičić: Profiling-Based Adaptive GC Policy for Serverless. Proceedings of the 14th Symposium "Mathematics and Applications". URL
Marko Spasić, Ivan Ristović, Strahinja Stanojević, Milan Čugurović, Milica Karličić, Milena Vujošević Janičić: Evaluating GraalVM Compiler Performance using a Distributed Computing Cluster. Proceedings of the 15th Serbian Mathematical Congress, 114. URL
Ivan Ristović, Milan Čugurović, Strahinja Stanojević, Marko Spasić, Vesna Marinković, Milena Vujošević Janičić: Efficient Control-Flow Graph Traversal. Proceedings of the 30th YU INFO Conference, 89–94. URL
Milan Čugurović, Milena Vujošević Janičić: GraalSP Profiles Logger: A Tool for Analyzing and Interpreting Predictions of the ML-Based Static Profilers. Artificial Intelligence: Book of Abstracts, 15–16. URL
Milica Karličić: Poboljšanje efikasnosti klijent-server aplikacija dinamičkim podešavanjem parametara skupljača otpadaka u sistemu GraalVM. Masters Thesis, Faculty of Mathematics, University of Belgrade. URL
Milan Čugurović: Dynamic Profiling and Static Prediction of the Program Execution Profiles in the Context of Compiler Optimizations. InfoM: Journal of Information Technology and Multimedia Systems, 23(78), 17–27. URL
Milan Čugurović, Ivan Ristović, Strahinja Stanojević, Marko Spasić, Vesna Marinković, Milena Vujošević Janičić: Comparative Analysis of Program Control Flow Graph Traversal Algorithms. Proceedings of the 13th Symposium "Mathematics and Applications", 79. URL
Ivan Ristović: Pre-initialization of the Java Virtual Machine Context. Proceedings of the 13th Symposium "Mathematics and Applications". URL
Milan Čugurović, Milena Vujošević Janičić: Creation and Analysis of a Dataset for Predicting Execution Probabilities of Virtual Methods in Object-Oriented Programs. Artificial Intelligence: Book of Abstracts, 126–127. URL
2022
Milan Čugurović: Prediction of Program Profiles Using Machine Learning Techniques. Seminar for Artificial Intelligence, Mathematical Institute SASA. URL
2020
Ivan Ristović: Jezički invarijantna provera semantičke ekvivalentnosti strukturno sličnih segmenata imperativnog koda. Masters Thesis, Faculty of Mathematics, University of Belgrade. URL