About






ComVis


ComVis refers to tools for visualization and simulation of basic compiler concepts and algorithms. The simulation tool enables students to visualize a finite automata operation to convert a regular expression into DFA or NFA, and to simulate Thompson’s construction algorithm. The process of constructing the LL(0) and LR(1) parsing tables is implemented as a step-by-step simulation, with the user receiving feedback on the correctness of each step before moving on to the next one. The system is capable of calculating the FIRST and FOLLOW sets, graphically representing DFA, and constructing the corresponding parsing table.

These are the most recent papers referring to ComVis:

  • N. Jovanović, S. Stamenković, D.Miljković, P. Chakraborty, ComVIS - Interactive simulation environment for compiler learning, Computer Applications in Engineering Education, vol.30, pp 275–291, 2022, DOI: 10.1002/cae.22456 ISSN: 1061-3773.
  • N. Jovanović, D.Miljković, S. Stamenković, Z.Jovanović , P. Chakraborty, Teaching Concepts Related to Finite Automata Using ComVis, Computer Applications in Engineering Education, vol.29, pp 994–1006, 2021, DOI:10.1002/cae.22353 ISSN: 1061-3773.
  • S. Stamenković, N. Jovanović, P. Chakraborty, Evaluation of Simulation Systems Suitable for Teaching Courses on Compiler Construction, Computer Applications in Engineering Education, vol.28, pp 606–625, 2020, DOI: 10.1002/cae.22231 ISSN: 1061-3773.
  • Stamenković Srećko, Jovanović Nenad, Komparativna analiza simulacionih sistema za učenje programskih prevodilaca, Bizinfo 2019, vol. 11, br. 1, str. 1-23, doi:10.5937/bizinfo1902001S ISSN: 2217-2769.
  • N.Jovanović, S,Stamenković, M.Cvjetković, Z.Jovanović, Softverski alat kao pomoćno sredstvo za učenje leksičke i sintaksne analize, International Symposium INFOTEH-JAHORINA, March 2022. VRT-2.13 (42)
  • Srećko Stamenković, Nenad Jovanović, Obrazovni interaktivni alat za vizuelnu reprezentaciju leksičke analize, International Symposium INFOTEH-JAHORINA, March 2021. VRT-4.1 (51)
  • Stamenkovic, S., & Jovanovc, N. (2021, February). Improving Participation and Learning of Compiler Theory Using Educational Simulators. In 2021 25th International Conference on Information Technology (IT), pp. 1-4. IEEE.
  • N.Jovanovic, S.Stamenkovic, D.Miljkovic, Vizuelni i interaktivni alat za učenje konačnih automata, International Symposium INFOTEH-JAHORINA, VRT.1 (109), 2020.

As a part of this research, candidate Srećko Stamenković completed his doctoral dissertation: SOFTWARE SYSTEM FOR LEARNING ALGORITHMS APPLIED IN DIFFERENT PHASES OF COMPILERS, under the mentorship of professor Nenad Jovanović.

For more information, contact nenad.jovanovic@pr.ac.rs at University of Priština in Kosovska Mitrovica.






Flag Counter

Login

Don't have an account? Create account