Centre Director
iTrust, Singapore University of Technology and Design
Director
National Satellite of Excellence DeST-SCI
Professor
Singapore University of Technology and Design
Professor Emeritus
Department of Computer Science, Purdue University

aditya_mathur@sutd.edu.sg

Teaching

Aditya has designed and taught numerous courses in Computer Science ranging from freshman to senior graduate levels. Focus on student engagement and active learning are two critical components of Aditya’s teaching style. He has authored several textbooks. His most well-known book “Introduction to Microprocessors” was first published in 1980 by Tata McGraw Hill and its third edition is now in its 36th reprint. This book, the first on the subject in India, led to the initiation and subsequent proliferation of undergraduate courses in microprocessors. His most recent book is titled “Foundations of Software Testing” and was published by Addison Wesley Professional in 2008. In collaboration with Barry Wittman and Tim Korb, Mathur has coauthored “A Gentle Introduction to Programming Using Java”. This book is intended to serve as a text in freshman programming courses.

Research

Aditya’ s recent research contributions focus on the design of secure public infrastructure. As Center Director Aditya manages a 50+ group of researchers in cyber security and has led the design and operationalization of three fully operational research testbeds for water treatment, water distribution, and power generation, transmission, and distribution. Aditya is a co-inventor of Distributed Attack Detection (DAD) that makes use of invariants derived from plant design for detecting anomalies in process behavior that may arise due to cyber or physical attacks.  

Service

Aditya was a member of a small team of faculty members who started the first computer science department in India. Subsequently Aditya served as the head of this department. Later Aditya served as the associate head and head of Computer Science, Associate Dean of College of Science, and Director of the Software Engineering Research Center – all at Purdue University.

Education

  • PhD, Electrical Engineering, 1977
  • MS, Electrical Engineering, 1972
  • BS, Electrical Engineering and Computer Science, 1970

Research Projects

Software testing and reliability: Aditya has been a crusader for the use of code coverage criteria in the estimation of software reliability or as an orthogonal metric to assess confidence in the reliability estimates. He has proposed the “Saturation Effect” as a motivating device, and as a fundamental principle, for the quantitative test assessment using an increasingly powerful suite of criteria. Vendors to enhance marketing of their test tools often use this device. In collaboration with Raymond DeCarlo, he has pioneered research into the use of feedback control in software development. This research has led to the development of a new area now known as Software Cybernetics.

Information retrieval: Aditya, in collaboration with Luo Si and Jason Fish, is the prime architect of the INDURE expertise search system. This system is in use at four universities in the state of Indiana and serves as a model for expertise search systems under development in other states.The success of INDURE led the State of Indiana to fund the MapIN project. The goal of this ongoing project is to extend the academic expertise in INDURE by including the expertise in the commercial sector.

Research Opportunities

Information security & global data analytics

Awards & Achievements

  • Top 10 Outstanding Teacher in the School of Science during 1990-91, 91-92, 93-94, and 94-95.
  • Chelmsford Distinguished Speaker, Cadence Corporation, 1998.
  • Finalist, Indiana Information Technology Association’s Outstanding Educator Award, 2000.
  • Distinguished Speaker, Department of Computer Science, Washington State University, Pullman, WA, 2000.
  • Distinguished Speaker, Center for Advanced Computer Studies, University of Louisiana, 2001.
  • Outstanding Service Award, 2002 from the Software Engineering Research Center.
  • IT Man of India, 2003, awarded by Rakshpal Bahadur Management Institute, Bareilly, India.
  • Keynote speaker at Rakshpal Bahadur Management Institute, Bareilly, India during an International Seminar on “Success Mantras for IT Industry in the Next Decade.”
  • Fellow, CIC Academic Leadership Program, 2004-2005.
  • Next Generation keynote speaker at SDPS 2010 (Society for Design and Process Science), Dallas, June 6-11, 2010.
  • Outstanding Achievement Award, Software Engineering Society, 2010.
  • ACM Faculty Award, Department of Computer Science, Purdue University, 2012

Key Publications

  • Current State of the Software Testing Education in North American Academia and Some Recommendations for the New Educators , Proceedings of the 23rd IEEE Conference on Software Engineering Education and Training, Pittsburgh, USA, March 2010, pp. 89-96 (with Vahid Garousi).
  • Fault Coverage of Constrained Random Test Selection for Access Control: A Formal Analysis, Journal of Systems and Software (with Ammar Masood and Arif Ghafoor). Volume 83, Issue 12, December 2010, pp 2607-2617.
  • Yi Fang, Luo Si, Aditya Mathur., “Discriminative Graphical Models for Faculty Homepage Discovery”, Journal of Information Retrieval., Volume~13, Issue 6, December 2010, pp618-635.
  • Ammar Masood, Arif Ghafoor, and Aditya Mathur, “Fault Coverage of Constrained Random Test Selection for Access Control: A Formal Analysis”, Journal of Systems and Software, Volume 83, Issue12, December 2010, pp 2607-2617.
  • Scott Miller, Raymond DeCarlo, and Aditya P. Mathur, “Quantitative modeling for software process control”, In Adaptive Control Approach for Software Quality Improvement, Editors: W. Eric Wong and Bojan Cukic, World Scientific Publishing Company, 72pp, April 2011.