Ajay

Ajay Gupta
Professor

IEEE-CS TAC Vice-Chair (2022-24)
IEEE-CS TMRC Member (2013 - )
IEEE-CS TAC Vice-Chair (2015-16)
IEEE-CS TCPP Chair (2011-2015)

Director, WiSe Lab

Western Michigan University
Dept. of Computer Science
Mail Stop 5466
4601 Campus Drive
Kalamazoo, MI, 49008-5466


Phone: 269-276-3101 / 3104
Fax: 269-276-3122
E-Mail: ajay dot gupta at wmich dot edu

Modular experiential learning for secure, safe, and reliable AI (MELSSRAI) : Curricular ideas, educational modules, cyber training.

Smart Wireless Sensors Networks : This work involves cutting-edge research in designing, developing and implementing smart wireless sensor networks for various pharmaceutical, military, environmental and commercial applications. Starting with energy-efficient smart sensors that are capable of sensing, computing and communicating from a microscopic single chip, our goal is to develop nanoscopic chemical and biological smart sensors. Our research revolves around networking issues (in-network processing, communications and data management) which will allow a formation of sensor network consisting of tens to thousands of smart sensors chips. Research and development by a team of 4 researchers and 6 students. 2002-present.

CBMnet : Sensors and sensor network design and development for automotive applications. Real-time monitoring of oil condition and fatigue. 2008-present.

ParInt : A software package for multivariate parallel and distributed integration. This package allows user-friendly ways to solve computationally difficult multi-dimensional integrations for use by scientists in various areas of science and engineering such as physicist, chemists, pharmacists, aero space engineers, etc. It integrates a number of programs written for various platforms such as a network of UNIX workstations, clusters, grids, nCUBE, etc. It incorporates GUI developed using tcl/tk, X11 libraries and OpenWindows. This was a National Science Foundation seed funded project and the development is continuing by a team of 4 researchers and approximately 10 students. My active involvement was from 1994 to 2002.

VideoConfer96 : This was a software package for video conferencing. We were extending "nv" software originally developed by Xerox Research to further optimize transmitting of images over a network, optimize compression and decompression algorithms and to incorporate distributed processing to achieve better throughputs. This project was sponsored by Martin Marietta and Xerox Research and the development contributed by a team of 2 researchers and 3 students. 1995-1998.

A Non-intrusive Tachometer : Extensive consultation for the design and development of an acoustic based non-intrusive tachometer to measure firings of the cylinder in automobiles for Automotive Diagnostics, Inc. This involved embedded systems programming and integration of Digital Signal Processing (DSP) chips. 1994-1995.

PARGAL : A Parallel Graph Algorithms Package. This software package includes a number of graph manipulation algorithms that run efficiently on nCUBE-2, PVM, MPI and RK/CE. Graph algorithms such as connectedness, chromatic number, shortest paths, spanning trees have been implemented. The package allows easy manipulation of graphs via a Graphical User Interface (GUI). New algorithms can be added/deleted easily from this package. 1992-1995.

HPCS : A Heterogeneous Parallel Computing System. This software package provides a user friendly environment to develop efficient programs for parallel and distributed computing tasks on an existing set of networked workstations. It thus provided a low-cost alternative to dedicated expensive parallel machines. It's main goal was to take a leap from existing systems in the area of fault-tolerance and idle resource utilization. Visualization tools and graphical user interfaces were incorporated making it ideal for introducing the power of parallel and distributed processing to beginners. Prototype of such an envisioned system was developed on UNIX based workstations, Macintosh systems and PCs with DOS/Windows. This package was developed by a team of 10 students and myself. 1993 - 1996.

PAMS : A Personnel and Attendance Maintenance System. This database system was developed for American Fibrit, Inc. to keep track of their employee information and attendance of employees. System was developed using Paradox and C/C++ languages on PC DOS and Windows environment. 1994-1995.

Communication Subsystem: Developed and analyzed formal specifications for Ada Rendezvous mechanism along with its run-time communication subsystem. This was an IBM funded project and involved a team of 5 researchers and 3 students. 1991-1993.