Krishnakumar Balasubramanian
|
The MathWorks Inc., 3 Apple Hill Drive, Natick, MA 01760 Voice:(508) 647-4287 e-mail: Firstname.Lastname at mathworks dot com |
Research Interests
· Design and implementation of Domain-Specific Languages (DSL)
· Design and implementation of meta-modeling infrastructure to support DSLs
· Development of infrastructure middleware which provides end-to-end Quality of Service (QoS) guarantees for distributed, real-time, embedded (DRE) systems
· Model-driven optimization of applications, including optimizations at both global (system of systems) and local (an individual system) levels
Education
· Vanderbilt University, Nashville, TN.
Ph.D. in Computer Science, December 2007.
· Washington University in St.Louis, St.Louis, MO.
M.S. in Computer Science, December 2002.
Master's project: Composable Distributed Real-time and Embedded Systems.
· Regional Engineering College, Tiruchirappalli, India.
B.E. in Computer Science and Engineering, May 1998.
Academic Research Experience
1. Model-Driven Development, January 2003 – September 2007.
Advisor: Dr. Douglas C. Schmidt
· Design and implement tools that allow model-driven development of applications built using component middleware technologies
· Design and implement optimizations in middleware using application specific information available in the models.
2. Component Middleware, August 2000 - December 2002.
Advisor: Dr. Christopher D. Gill
· Investigate new approaches in composition and deployment of CORBA Component Model (CCM) components using XML annotations.
Book Chapters
1. Douglas C. Schmidt, Krishnakumar Balasubramanian, Arvind S. Krishna, Emre Turkay, and Aniruddha Gokhale, “Model-driven Development of Component-based Distributed Real-time and Embedded Systems”, Model Driven Development for Distributed Real-time and Embedded Systems, edited by Sebastien Gerard, Joel Champea, and Jean-Philippe Babau, Hermes, 2005
2. Krishnakumar Balasubramanian, Douglas C. Schmidt, Zoltan Molnar, and Akos Ledeczi, "System Integration via Model Composition, Designing Software-Intensive Systems: Methods and Principles", Edited by Dr. Pierre F. Tiako, Langston University, OK (Submitted for publication)
Refereed Journal Publications
1. Aniruddha Gokhale, Krishnakumar Balasubramanian, Jaiganesh Balasubramanian, Arvind Krishna, and George T. Edwards, Gan Deng, Emre Turkay, Jeff Parsons, and Douglas C. Schmidt, "Model Driven Middleware: A New Paradigm for Deploying and Provisioning Distributed Real-time and Embedded Applications", Elsevier Journal of Science of Computer Programming: Special Issue on Model Driven Architecture, Edited by Mehmet Aksit, 2007
2. Krishnakumar Balasubramanian, Jaiganesh Balasubramanian, Jeff Parsons, Aniruddha Gokhale, and Douglas C. Schmidt, "A Platform-Independent Component Modeling Language for Distributed Real-time and Embedded Systems", Elsevier Journal of Computer and System Sciences, Volume 73, Number 2, March 2007, pages 171 - 185.
3. Krishnakumar Balasubramanian, Aniruddha Gokhale, Gabor Karsai, Janos Sztipanovits, Sandeep Neema, "Developing Applications Using Model-Driven Design Environments", IEEE Computer, vol. 39, no. 2, pp. 33-40, Feb., 2006
4. Krishnakumar Balasubramanian, Aniruddha Gokhale, Yuehua Lin, Jing Zhang, and Jeff Gray, "Weaving Deployment Aspects into Domain-Specific Models", International Journal on Software Engineering and Knowledge Engineering, vol. 16., no. 3, pp. 403-424, June 2006
5. Krishnakumar Balasubramanian, Arvind S. Krishna, Emre Turkay, Jaiganesh Balasubramanian, Jeff Parsons, Aniruddha Gokhale, and Douglas C. Schmidt, "Applying Model-Driven Development to Distributed Real-time and Embedded Avionics Systems", International Journal of Embedded Systems, Special issue on Design and Verification of Real-Time Embedded Software, April 2005
Refereed Conference Publications
1. Krishnakumar Balasubramanian and Douglas C. Schmidt, Physical Assembly Mapper: A Model-driven Optimization Tool for QoS-enabled Component Middleware, Proceedings of 14th IEEE Real-Time and Embedded Technology and Applications Symposium, St. Louis, MO, United States, April 22 - April 24, 2008.
2. Amogh Kavimandan, Krishnakumar Balasubramanian, Nishanth Shankaran, Aniruddha Gokhale, and Douglas C. Schmidt, "QUICKER: A Model-driven QoS Mapping Tool", Proceedings of the 10th IEEE International Symposium on Object/Component/Service-oriented Real-time Distributed Computing, May 7-9, 2007, Santorini Island, Greece.
3. Krishnakumar Balasubramanian, Douglas C. Schmidt, Zoltan Molnar, and Akos Ledeczi, "Component-based System Integration via (Meta)Model Composition", Proceedings of the 14th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems (ECBS), March 26th-29th, 2007, Tucson, Arizona
4. Krishnakumar Balasubramanian, Jaiganesh Balasubramanian, Jeff Parsons, Aniruddha Gokhale, and Douglas C. Schmidt, "A Platform-Independent Component Modeling Language for Distributed Real-time and Embedded Systems", Proceedings of the 11th IEEE Real-Time and Embedded Technology and Applications Symposium, San Francisco, CA, March 2005
Refereed Workshop Publications
1. Krishnakumar Balasubramanian, Douglas C. Schmidt, "Ultra-Large Scale System Integration via Model Composition", Companion to the 21st ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, Portland, OR USA October 2006
2. Krishnakumar Balasubramanian, Douglas C. Schmidt, Nanbor Wang, Christopher D. Gill, "Towards Composable Distributed Real-time and Embedded Software", Proceedings of the 8th IEEE Work- shop on Object-oriented Real-time Dependable Systems (WORDS), Guadalajara, Mexico, January 2003
Refereed Poster Sessions
1. Aniruddha Gokhale, Krishnakumar Balasubramanian, Tao Lu, "CoSMIC: Addressing crosscutting deployment and configuration concerns of distributed, real-time and embedded systems", Companion to the 19th Annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications (OOPSLA), Vancouver B.C, Canada October 2004
Trade Conference Publications
1. Krishnakumar Balasubramanian, Douglas C. Schmidt, "Model-Driven Optimizations of Component Systems", OMG Workshop On Real-Time & Embedded Systems, Washington D.C., Object Management Group, July 2006
2. Krishnakumar Balasubramanian, Jaiganesh Balasubramanian, Jeff Parsons, Aniruddha Gokhale, Douglas C. Schmidt, "Applying Domain-Specific Modeling Languages to Develop DRE Systems", OMG Workshop on Model-Integrated Computing, Washington D.C., Object Management Group, October 2004
3. Krishnakumar Balasubramanian, Boris Kolpackov, Tao Lu, Aniruddha Gokhale & Douglas C. Schmidt, "Model-driven Deployment & Configuration of Component-based Systems", OMG Workshop On Real-Time & Embedded Systems, Washington D.C., Object Management Group, July 2004
4. Krishnakumar Balasubramanian, Aniruddha Gokhale, Balachandran Natarajan, Jeff Parsons, K. Balasubramanian, Tao Lu, Boris Kolpackov, "CoSMIC: An MDA Tool Suite for Distributed Real-time and Embedded Systems", OMG Workshop On Real-Time & Embedded Systems, Washington D.C., Object Management Group, July 2003
5. Nanbor Wang, Krishnakumar Balasubramanian, and Chris Gill, "Towards a Real-time CORBA Component Model", OMG Workshop On Real-Time & Embedded Systems, Washington D.C., Object Management Group, July 2002
Invited Talks
1. “Model-Driven Engineering of Component Middleware-based Systems”, Department of Computer Science-WithIT Seminar, Vanderbilt University, April 2007
2. “Component-based System Integration via (Meta)Model Composition”, 14th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems (ECBS), March 26th-29th, 2007, Tucson, Arizona
3. “Model-Driven Engineering of Component Systems”, Lockheed Martin STI Demonstration, August 2006.
4. "Model-Driven Optimizations of Component Systems", OMG Workshop On Real-Time & Embedded Systems, Washington D.C., Object Management Group, July 2006
5. “A Platform-Independent Component Modeling Language for DRE Systems”, 11th IEEE Real-Time and Embedded Technology and Applications Symposium, San Francisco, CA, March 2005
6. "Applying Domain-Specific Modeling Languages to Develop DRE Systems", OMG Workshop on Model-Integrated Computing, Washington D.C., Object Management Group, October 2004
Professional Activities
System Development Experience