Component Synthesis with Model Integrated Computing (CoSMIC)
Although rapid strides in QoS-enabled component middleware technology
have helped to resolve a number of Distributed Real-time and Embedded
(DRE) application development challenges, a number of
challenges highlighted here
remain unresolved.It is in this context that the OMG's Model Driven Architecture (MDA) can
be effectively combined with QoS-enabled component
middleware technologies to resolve these challenges. We coined the
term Model Driven Middleware (MDM) to describe integrated
suites of OMG MDA tools that can be applied to the design and runtime
aspects of QoS-enabled component middleware.
The Model Driven Middleware tool chain (shown in the Figure below) we are developing is called
CoSMIC (Component Synthesis using
Model Integrated Computing).
Our research on CoSMIC is manifested in the integration of OMG MDA
with QoS-enabled component middleware, such as CIAO, along the
seven points of integration
described in this paper
and presentation.
Figure: CoSMIC Tool Chain (clickable image)
Publications
Journal and Book Chapters
- 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.
- Model Driven Middleware,
book chapter in Middleware for Communications, Qusay Mahmood editor,
John Wiley & Sons. To appear in 2004.
- QoS-enabled Middleware,
book chapter in Middleware for Communications, Qusay Mahmood editor,
John Wiley & Sons. To appear in 2004.
- CACM 02
Conference Papers
-
EQAL and Event channel integration in CIAO. Submitted to ACM Southeast
Conference, Huntsville, AL, April 2004
-
FESML- Federated event channel integration in CIAO. Submitted to ACM Southeast
Conference, Huntsville, AL, April 2004
-
OCML - Model-driven middleware configuration. Submitted to ACM Southeast
Conference, Huntsville, AL, April 2004
Workshop Papers
-
OOPSLA 03 MDA Workshop Paper
-
OOPSLA 03 DSML Workshop Paper
- OMG Real-time 03 Workshop Paper
- MAMAD 03 Workshop Paper
- OOPSLA 02 Workshop Paper
Presentations
- Model Driven Middleware
- CoSMIC
- MDM Tool Chain presentation
at RT CCM Workshop, Nashville, Dec 10, 2003
Downloads
- Component Assembly and Deployment Modeling Language,
CADML
- Options Configuration Modeling Language,
OCML
WE ARE CURRENTLY TESTING OUR EXAMPLES IN THE CONTEXT OF THE CIAO CORBA COMPONENT
MODEL.
More downloads will soon be available for the different tools we are
developing.
- Dr. Douglas
C. Schmidt (Professor and Director of DOC Group)
- Dr. Aniruddha
Gokhale (Assistant Professor)
- Balachandran
Natarajan (Senior Research Engineer)
- Jeffrey
Parsons (Research Engineer - POC: CIDL, IDL, Dynamic Resource Management)
- Tao Lu (Research
Engineer - POC: CADML, Assembly and deployment runtime infrastructure)
- Boris
Kolpackov (Research Engineer - POC: CIDL, Fault tolerance)
- Krishnakumar
Balasubramanian (Graduate Student - POC: Packaging)
- Arvind
Krishna (Graduate Student - POC: Benchmarking)
- Jaiganesh
Balasubramanian (Graduate Student - POC: Deployment Planning)
- Emre Turkaye
(Graduate Student - POC: ORB-level Middleware Configuration)
- George
Edwards (Graduate Student - POC: Event Channel Configuration)
- Gan Deng
(Graduate Student - POC: Federated Event Channel Configuration)
Related Research Projects