Amogh Kavimandan
Ph.D. Candidate
Department of Electrical Engineering and Computer Science
Vanderbilt University
2015 Terrace Place Nashville TN 37203
e-mail : amoghk at dre dot vanderbilt dot edu
Research Interests Education Research Experience Publications Professional Activities Invited Talks
|
Research Interests
Model Driven Software Development for Distributed Real-time Systems, QoS Configuration for
Standards-based Component Middleware, Pervasive, Context-aware Enterprise communications Applications.
|
Education
- Ph.D. in Computer Science (January 2004 -- present), Advisor: Dr. Aniruddha Gokhale
Dept. of EECS, Vanderbilt University, Nashville, TN
Topic: Model Transformation Techniques for Automating Middleware QoS Configuration in Distributed Real-time and Embedded Systems. Passed Qualifier Examination on 29th January 2008, more details can be found here.
Committee Members: Dr. Aniruddha Gokhale, Dr. Janos Sztipanovits, Dr. Douglas C. Schmidt, Dr. Gabor Karsai, Dr. Jeff Gray
- M.S. in Computer Science (January 2004 -- January 2006), Advisor:
Dr. Aniruddha Gokhale
Dept. of EECS, Vanderbilt University, Nashville, TN
- B.E. in Electrical Engineering (1995 -- 1999),
Regional Engineering College, Nagpur, India
|
Research Experience
- Graduate Research Assistant,
Institute for Software Integrated Systems,
Vanderbilt University (January 2004 -- present)
Advisor:
Dr. Aniruddha Gokhale
Designed and implemented a platform independent modeling language for
capturing QoS requirements on middleware. Developed a model-to-model
transformation algorithm to generate middleware specific QoS
configuration options from these QoS requirements.
Developed extensions for Bogor to support model checking of QoS configuration
options generated through transformation.
- Research Scientist,
Collaborative Applications Research,
Avaya Labs (Summer 2006)
Mentors:
Dr. Reinhard Klemm and
Dr. Dorée Seligmann
Developed a negotiation framework in Asterisk PBX to facilitate
intelligent enterprise dialing. It exploits context information
to determine enterprise users availability and interruptibility, collects
and pushes call context information even while the receiver is in an active session.
Further details can be found here and
here.
- Research Scientist,
Collaborative Applications Research,
Avaya Labs (Summer 2005)
Mentors:
Dr. Reinhard Klemm and
Dr. Dorée Seligmann
Designed and implemented a client-side system for context collection and propagation to improve
decision-making in an enterprise. It is implemented as a browser extension that provides an
enterprise middleware platform with user context information, and has been extended for Thunderbird
mail client. Further details can be found here and
here.
- Student Consultant, Bell Laboratories (Summer 2004)
Mentors:
Dr. Wonsuck Lee and
Dr. Marina Thottan
Developed hybrid systems based model for modeling of communication networks, specifically
hybrid models for TCP NewReno source and router buffers. Developed a modeling
language for communication networks to capture the network topology to be simulated using
hybrid automata. Further details can be found here and
here.
|
Conference Publications
- Amogh Kavimandan, Reinhard Klemm, Aniruddha Gokhale.
Context-Sensitive Dialog
Synthesis for Enterprise Workflows Using Templatized Model
Transformations, The Twelfth IEEE International
Enterprise Computing Conference (EDOC 2008),
München, Germany, September 15-19, 2008.
- Amogh Kavimandan, Anantha Narayanan, Aniruddha Gokhale, Gabor
Karsai. Evaluating the Correctness and
Effectiveness of a Middleware QoS Configuration Process in Distributed Real-time
and Embedded Systems, The Eleventh IEEE International Symposium on
Object-oriented Real-time distributed Computing (ISORC 2008),
Orlando, FL, May 5-7, 2008.
- Amogh Kavimandan, Aniruddha Gokhale.
Automated Middleware QoS Configuration Techniques for Distributed Real-time and Embedded Systems, The Fourteenth
IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2008), St. Loius, MO,
April 2008.
- Amogh Kavimandan, Reinhard Klemm, Aniruddha Gokhale, Dorée
Seligmann.
Enhancing Enterprise User Productivity with Embedded Context-Aware Voice Applications, Proceedings of
The IEEE International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies (UBICOMM 2007),
Papeete, French Polynesia, November 4-9, 2007.
- Amogh Kavimandan, Krishnakumar Balasubramanian, Nishanth Shankaran, Aniruddha Gokhale,
Douglas C. Schmidt. A Model-driven QoS Mapping Tool for QoS-enabled Component
Middleware, Proceedings of The Tenth IEEE International Symposium on
Object-oriented Real-time distributed Computing (ISORC 2007), Santorini Island, Greece, May 7-9, 2007.
- Amogh Kavimandan, Reinhard Klemm, Ajita John, Dorée
Seligmann, Aniruddha Gokhale.
A Client-Side Architecture for Supporting Pervasive Enterprise
Communications, Proceedings of The IEEE International
Conference on Pervasive Services (ICPS 2006), Lyon, France, June 26-29, 2006.
- Amogh Kavimandan, Wonsuck Lee, Marina Thottan, Aniruddha Gokhale, Ramesh Viswanathan.
Network Simulation via Hybrid System Modeling: A Time-Stepped
Approach, Proceedings of the Fourteenth International Conference on
Computer Communications And Networks (ICCCN 2005), San Diego, CA, October 17-19, 2005.
|
Short Papers
- Amogh Kavimandan, Aniruddha Gokhale. A Model-driven QoS
mapping tool for QoS-enabled Component Middleware, Proceedings of
The Tenth ACM/IEEE International Conference on Model Driven Engineering
Languages and Systems (MODELS 2007), Nashville, TN, September-October, 2007.
- Amogh Kavimandan, Aniruddha Gokhale. Applying Model-driven
Generative Programming to Communication Network Performance Evaluation, Proceedings of
The Global Telecomm. Conference (GLOBECOM 2005),
St. Louis, MO, November-December, 2005.
- Amogh Kavimandan, Aniruddha Gokhale. An Energy-efficient
and Scalable Data Dissemination Protocol for Wireless Sensor Networks, Proceedings of the
Third International Conference on Mobile Systems,
Applications and Services (MobiSys 2005), Seattle, WA, June 6-7, 2005.
|
Workshop Publications
- Amogh Kavimandan, Aniruddha Gokhale. Templatized Model Transformations for Middleware QoS
Configuration of Heterogeneous DRE Systems, Proceedings of OMG's Annual Real-time and Embedded Systems
workshop (OMG RTWS 2008), Washington D.C. July, 2008.
- Amogh Kavimandan, Aniruddha Gokhale.
A Parameterized Model Transformations Approach for Automating Middleware QoS Configurations in Distributed
Real-time and Embedded Systems, Proceedings of ASE workshop on Automating Service Quality,
(WRASQ 2007), Atlanta, Georgia, November 6, 2007.
- Amogh Kavimandan, Aniruddha Gokhale.
Automated Middleware QoS Configuration Techniques using Model Transformations, Proceedings of
EDOC workshop Advances in Quality of Service Management, (AQuSerM 2007), Annapolis, Maryland,
October 15-19, 2007.
- Amogh Kavimandan, Aniruddha Gokhale.
Supporting Systems QoS Design and Evolution through Model Transformations, Proceedings of
Companion to the Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and
Applications, (OOPSLA Companion 2007), Montreal, Canada, October 21-25, 2007.
- Amogh Kavimandan, Krishnakumar Balasubramanian, Nishanth Shankaran, Aniruddha
Gokhale, Douglas C. Schmidt. QUICKER:
A Model-driven QoS Mapping Tool for QoS-enabled Component Middleware, Proceedings of
OMG's Annual Real-time and Embedded Systems workshop (OMG RTWS 2007), Washington D.C. July 9-12, 2007.
- Amogh Kavimandan, Marina Thottan, Aniruddha Gokhale, Wonsuck Lee, Ramesh
Viswanathan. SeMA: A
model-driven Multi-paradigm Integrated Simulation Framework For Analysis of Communication
Networks, Proceedings of OMG's First Annual Model-Integrated
Computing workshop, Exploring the synergy between MIC and
MDA (OMG MIC 2004), Washington D.C. October, 2004.
|
Technical Reports
- Amogh Kavimandan, Reinhard Klemm, Ajita John, Dorée
Seligmann, Aniruddha Gokhale.
A Client-Side Architecture for
Supporting Pervasive Enterprise
Communications (extended version of the ICPS paper),
Avaya Labs Research Technical Report, ALR-2006-004, February, 2006.
- Amogh Kavimandan, Reinhard Klemm, Ajita John, Dorée
Seligmann, Aniruddha Gokhale.
A Browser-Based Architecture for
Supporting Context-Aware Communications
Applications, Avaya Labs Research
Technical Report, ALR-2005-041, November,
2005.
- Wonsuck Lee, Marina Thottan, Ramesh Viswanathan, Aniruddha Gokhale, Amogh Kavimandan.
Network Simulation via Hybrid
System Modeling: A Time-Stepped Approach
(extended version of the IC3N paper), Lucent Technologies Technical Memorendum, ITD-05-46094C, March, 2005.
|
Professional Activities
- Program Committee Member:
International Conference on Computer Communications and Networks (ICCCN) 2008
- Reviewer:
IEEE Real-Time Systems Symposium (RTSS) 2008
ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MoDELS) 2007, 2008
International Conference on Generative Programming and Component Engineering (GPCE) 2008
The Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) 2008
IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS) 2008
The Oxford University Press Computer Journal 2008
International Conference on Coordination Models and Languages (Coordination) 2008
World Congress in Computer Science, Computer Engineering, and Applied Computing (WORLDCOMP) 2006, 2007
|
Invited Talks
- Evaluating the Correctness and
Effectiveness of a Middleware QoS Configuration Process in DRE Systems
, presented at The Eleventh IEEE International Symposium on
Object-oriented Real-time distributed Computing (ISORC 2008), Orlando, FL, May 5-7, 2008.
- Automated Middleware QoS Configuration
Techniques for Distributed Real-time and Embedded Systems
, presented at The Fourteenth IEEE Real-Time and Embedded Technology and Applications
Symposium (RTAS 2008), St. Loius, MO, April 2008.
- Model Transformation Techniques for
Automating Middleware QoS Configuration in DRE Systems
, Ph.D. Thesis Proposal presented at ISIS, Vanderbilt University, 29th January, 2008.
- A Parameterized Model Transformations
Approach for Automating Middleware QoS Configurations in DRE Systems, presented
at ASE workshop on Automating Service Quality, (WRASQ 2007), Atlanta, Georgia,
November 6, 2007.
- QUICKER: A Model-driven QoS Mapping
Tool for QoS-enabled Component Middleware, presented at
OMG's Annual Real-time and Embedded Systems workshop (OMG RTWS 2007), Washington D.C.
July 9-12, 2007.
- Using Context-Awareness and User
Negotiation for Intelligent Dialing in Enterprise Communications, presented at
Avaya Labs Research, Basking Ridge, NJ, July 27, 2006.
- A Client-Side Architecture for Supporting
Pervasive Enterprise Communications, presented at
The IEEE International Conference on Pervasive Services (ICPS 2006), Lyon, France,
June 26-29, 2006.
- A Client-Side Architecture For Supporting
Context-Aware Communications Applications, presented at Avaya Labs Research, Basking
Ridge, NJ, August 9, 2005.
- Applying Generative Programming to
Communication Networks Modeling, presented at The Global Telecomm. Conference (GLOBECOM
2005), St. Louis, MO, November-December,
2005.
- Network Simulation via Hybrid System Modeling:
A Time-Stepped Approach, presented at the
Fourteenth International Conference on Computer Communications And Networks (ICCCN 2005),
San Diego, CA, October 17-19, 2005.
- An Energy-efficient and Scalable Data
Dissemination Protocol for Wireless Sensor
Networks, presented at the Third International Conference on Mobile Systems,
Applications and Services (MobiSys 2005), Seattle, WA, June 6-7, 2005.
- SeMA: A model-driven Multi-paradigm
Integrated Simulation Framework For Analysis of
Communication Networks, presented at the OMG's First Annual
Model-Integrated Computing workshop, Exploring the synergy between MIC and MDA, Washington D.C.
October, 2004.
|
|