Amogh Kavimandan
The MathWorks
3 Apple Hill Drive
Natick, MA 01760
Email: akaviman at mathworks dot com
Phone: (508) 647 7652

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 -- November 2008).
    Advisor: Dr. Aniruddha Gokhale, Dept. of EECS, Vanderbilt University, Nashville, TN
    Topic: Reusble Model Transformation Techniques for Automating Middleware QoS Configuration in Distributed Real-time and Embedded Systems.
    Defended my dissertation on 14th November 2008, more details can be found here.
    Defended my dissertation proposal (qualifier examination) on 29th January 2008, more details can be found here.
    Dissertation 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
Workshop Publications
Technical Reports
Professional Activities
  • Program Committee Member:
    1. International Conference on Computer Communications and Networks (ICCCN) 2008
    2. Workshop on Enterprise Architecture for Service Enablement, co-located with IEEE International EDOC Conference (EASE) 2009

  • Peer/External Reviewer:
    1. Elsevier Journal of Systems and Software (JSS) 2009
    2. ACM Fourtyfirst International Technical Symposium on Computer Science Education (SIGCSE) 2010
    3. ACM/IEEE Twelfth International Conference on Model Driven Engineering Languages and Systems (MoDELS) 2009
    4. Interdisciplinary Journal of Information, Knowledge, and Management (IJIKM) 2009
    5. Scientific Journals International (SJI) 2009
    6. Journal of Information Systems Education (JISE) 2009
    7. Academy of Science Engineering and Technology, Section C: Natural And Applied Sciences Journals 2009
    8. International Journal of Computer Science and Information Security (IJCSIS) 2009
    9. International Journal of Computer Sciences and Engineering Systems (IJCSES) 2009
    10. International Journal of Computer Science and Software Technology (IJCSST) 2009
    11. IEEE Twenty-ninth Real-Time Systems Symposium (RTSS) 2008
    12. ACM/IEEE Eleventh International Conference on Model Driven Engineering Languages and Systems (MoDELS) 2008
    13. ACM SIGPLAN/ACM SIGSOFT Seventh International Conference on Generative Programming and Component Engineering (GPCE) 2008
    14. Twenthy-third ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) 2008
    15. IEEE Fourteenth Real-Time and Embedded Technology and Applications Symposium (RTAS) 2008
    16. The Oxford University Press Computer Journal 2008
    17. Tenth International Conference on Coordination Models and Languages (Coordination) 2008
    18. ACM/IEEE Tenth International Conference on Model Driven Engineering Languages and Systems (MoDELS) 2007
    19. World Congress in Computer Science, Computer Engineering, and Applied Computing (WORLDCOMP) 2006, 2007

Invited Talks