Research Overview

George Edwards

 

My research at Vanderbilt University focuses on leveraging modeling tools to develop, provision, assemble, configure, and deploy component-based distributed, real-time, and embedded (DRE) applications. I am currently involved in the following projects:

 

  1. Component-Integrated ACE ORB (CIAO)

CIAO is a component-based middleware platform that targets the needs of DRE system developers. CIAO implements the CORBA Component Model (CCM), which is a set of specifications standardized by the Object Management Group (OMG). Under the hood, CIAO utilizes the ACE + TAO distributed object computing framework. The goal of CIAO is to enable the development of software components with stringent quality-of-service (QoS) requirements.

 

  1. Component Synthesis with Model-Integrated Computing (CoSMIC)

CoSMIC is a model-driven middleware tool-suite that addresses key DRE application and middleware lifecycle challenges. CoSMIC integrates the OMG Model-Driven Architecture (MDA) with QoS-enabled component middleware. CoSMIC employs model-integrated computing (MIC) via the Generic Modeling Environment (GME).

My contribution to CIAO has been the development and extension of the CCM container framework to support application component access to highly optimized and scalable event-based communication services. These services implement a publisher/subscriber communication architecture and support the QoS requirements of DRE applications.

My contribution to CoSMIC has been the development of a modeling paradigm and model interpreters that allow the specification of component QoS policies.

Research Center
Institute for Software Integrated Systems (ISIS)

Research Group
Distributed Object Computing Group (DOC)

Research Advisors
Drs. Douglas C. Schmidt and Aniruddha Gokhale

Publications

 

  1. 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.

  2. Schmidt, Gokhale, Edwards, Natarajan, Integrating Publisher/Subscriber Services in Component Middleware for Distributed Real-time and Embedded Systems, submitted to the 42nd Annual ACM Southeast Conference, Dec 03.