1 / 6

CoSMIC: An MDA Tool Suite for Distributed Real-time and Embedded Systems

Develop, validate, and standardize technologies to model, analyze, synthesize, and provision multiple layers of middleware for distributed real-time and embedded systems. Configuring middleware, component assembly and deployment, applying MDA, and downloading the middleware and tools.

scottt
Download Presentation

CoSMIC: An MDA Tool Suite for Distributed Real-time and Embedded Systems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CoSMIC: An MDA Tool Suite for Distributed Real-time and Embedded Systems Tao Lu, Aniruddha Gokhale, Emre Turkay, Balachandran Natarajan, Jeff Parsons, K. Balasubramaniam, Boris Kolpakov, Arvind Krishna, J. Balasubramaniam {lu, gokhale, turkaye, bala, parsons, kitty, boris, arvindk,jaiganesh}@dre.vanderbilt.edu www.dre.vanderbilt.edu/cosmic ISIS, Vanderbilt University Nashville, TN 37203 Work supported by AFRL contract# F33615-03-C-4112 for DARPA PCES Program

  2. DRE Applications Middleware Services distributed system Middleware Operating Sys & Protocols Hardware & Networks Research Synopsis Model Driven Approach for Distributed Real-time & Embedded Middleware • Develop, validate, & help to standardize technologies that: • Model • Analyze • Synthesize & • Provision • multiple layers of middleware for distributed real-time and embedded (DRE) systems that require simultaneous control of multiple quality of service properties end-to-end <CONFIGURATION_PASS> <HOME> <…> <COMPONENT> <ID> <…></ID> <EVENT_SUPPLIER> <…events this component supplies…> </EVENT_SUPPLIER> </COMPONENT> </HOME> </CONFIGURATION_PASS>

  3. Configuring Middleware End-to-End Status: • Options Configuration Modeling Language (OCML) developed in GME • Used by TAO developers to model TAO ORB configuration options and option constraints • Validate user-provided option descriptor file Next Steps: • Develop modeling paradigm to express QoS requirements • Interactive tool to synthesize options descriptor file based on application QoS requirements • Benchmarking on Emulab testbed • Tools to generate html documentation of options SOLUTION

  4. Component Assembly & Deployment SOLUTION Status: • Component & Assembly Descriptor Modeling Language (CADML) developed in GME • Used to model & synthesize CAD files for Boldstroke product scenarios in CIAO Next Steps: • Pre-Assembly effort • Import the CCD files to construct the assembly building library • Construction of IDL/CIDL file • Capture and Analyze application QoS requirements and determine effective configuration.

  5. Applying MDA: Looking Forward • Serve users from different areas differently • Partial QoS requirement specification/evaluation. DEMO

  6. Downloading the Middleware & Tools • Beta and Stable release can be accessed from http://www.dre.vanderbilt.edu/Download.html • http://www.dre.vanderbilt.edu/cosmic

More Related