Research
- Model-driven middlware (MDM), model-driven architecture (MDA), model-integrated computing (MIC).
- Component-based software development, component middleware, adaptive/reflective middleware.
- Pattern-oriented software engineering, publisher-subscriber software architectures.
- Distributed, real-time, embedded (DRE) systems, Quality-of-Service (QoS) for event-driven communication.
Research Center
Institute for Software and Integrated Systems (ISIS)
Research Group
Distributed Object Computing Group (DOC)
Research Advisors
Drs. Douglas C. Schmidt and Aniruddha Gokhale
|
Academics
- Master of Science candidate in the Accelerated Graduate Program.
- Earned Bachelor of Science Summa Cum Laude in computer science with minor in mathematics.
- Coursework in algorithms/theory, computer architecture, discrete mathematics, linear algebra, graphics and animation, software engineering, network hardware, distributed/web computing, databases, operating systems, info/network security, internetworking.
- School of Engineering Merit Scholarship, National Merit Scholar.
Academic Advisor
Dr. Douglas C. Schmidt
Department of Electrical Engineering and Computer Science
School of Engineering | Vanderbilt University
|
Publications
- Schmidt, Gokhale, Edwards, K. Balasubramanian, J. Balasubramanian, Krishna, Deng, Turkay, Parsons, Model Driven Middleware: A New Paradigm for Developing and Provisioning Large-scale Distributed Real-time and Embedded Applications, submitted to Elsevier Journal - Special Issue on Model Driven Architecture, Nov 03. PDF
- Schmidt, Gokhale, Edwards, Integrating Publisher/Subscriber Services in Component Middleware for Distributed Real-time and Embedded Systems, submitted to the 42nd Annual ACM Southeast Conference, Dec 03. PDF
|
Interests
- Technology: peer-to-peer networks, cryptography, aerospace engineering.
- Politics: intellectual property in the global information-age society; privacy and civil liberties in the post-9/11 era.
- Etymology: word origins and vocabulary.
- Ecology: habitat loss and overpopulation
- Geology: fossils, deep-time, evolution, extinction.
- Anthropology: primates, human origins, archaeology.
|
|