Home

Dr. Swaminathan J
Assistant Professor
Computer Science and Engineering
Amrita Vishwa Vidyapeetham
India
Phone: +91 476 280-1280 Extn: 2123
Email: swaminathanj (at) am.amrita.edu

Courses

  1. Problem Solving Using Programming
  2. Object Oriented Programming
  3. Data Structures and Algorithms
  4. Design and Analysis of Algorithms
  5. Finite State Automata
  6. Computational Geometry
  7. Program Reasoning

Publications

9. A. A. Aziz, M. Unny, S. Niranjana, M. Sanjana and J. Swaminathan, “Decoding Parallel Program Execution by using Java Interactive Visualization Environment (JIVE): Behavioral and Performance Analysis” in proceedings of 3rd International Conference on Computing Methodologies and Communication (ICCMC), Erode, India, 2019, pp. 792-797. DOI: 10.1109/ICCMC.2019.8819754.

8. Swaminathan Jayaraman, Devi Sree Rajan and Bharat Jayaraman, “Towards runtime verification using activity diagrams,” in proceedings of Second Symposium on Applications of Formal Methods for Safety and Security of Critical Systems (AFMSS), Amritapuri, 2018.

6. Swaminathan Jayaraman, Bharat Jayaraman and Demian Lessa, “Compact visualization of Java program execution”, Software: Practice & Experience, John Wiley & Sons Inc., 2017, vol. 47, pp. 163-191. DOI: 10.1002/spe.2411

3. Lukasz Ziarek, Bharat Jayaraman, Demian Lessa and Swaminathan Jayaraman, “Runtime visualization and verification in JIVE,” In: Falcone Y., Sánchez C. (eds) Runtime Verification. RV 2016. Lecture Notes in Computer Science, Springer, Cham, 2016, vol 10012., pp. 491-494. DOI: 10.1007/978-3-319-46982-9_33.

1. Swaminathan Jayaraman, Kishor Kamath Diwakar and Bharat Jayaraman, “Towards program execution summarization: Deriving state diagrams from sequence diagrams,” in proceedings of Seventh International Conference on Contemporary Computing (IC3), Noida, 2014, pp. 299-305. DOI: 10.1109/IC3.2014.6897190.