|
ABSTRACT
Rapid advances in hardware, networking technologies and software technologies, including standards-based optimized component middleware, has enabled the growth of component middleware-based complex, large-scale distributed real-time and embedded (DRE) systems. These DRE systems found in different domains, such as avionics, telecommunications, defense, enterprise and healthcare, often use a publisher/subscriber communication paradigm, such as that provided by an event service. A federation of such event services provides a scalable solution to address the complex distribution challenges of DRE systems. By connecting event channels from different systems together a federated event service enables seamless and application-transparent interchange of event information across distribution boundaries.Although component middleware supports the creation of applications via composition of reusable and flexible software components, however, to deploy such systems effectively involves numerous challenges in integrating the various distributed components communicating via different event channels. Current state of the art in deploying a federation of event services for these component middleware-based DRE systems involves ad hoc techniques that are tedious and error-prone.This paper describes a novel scheme we have developed based on a model-based paradigm that resolves the challenges in configuring the federated event service. Our approach centers around the notion of the federated event service modeling language (FESML), which is a modeling tool we have developed to resolve the configuration and deployment challenges of federated event service for component middleware-based DRE systems.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Object Management Group, CORBA Components, OMG Document formal/2002-06-65 edition, June 2002.
|
| |
2
|
Sun Microsystems, "Java#8482; 2 Platform Enterprise Edition," http://java.sun.com/j2ee/index.html, 2001.
|
| |
3
|
Microsoft Corporation, "Microsoft .NET Development," msdn.microsoft.com/net/, 2002.
|
| |
4
|
|
| |
5
|
David A. Karr , Craig Rodrigues , Joseph P. Loyall , Richard E. Schantz , Yamuna Krishnamurthy , Irfan Pyarali , Douglas C. Schmidt, Application of the QuO Quality-of-Service Framework to a Distributed Video Application, Proceedings of the Third International Symposium on Distributed Objects and Applications, p.299, September 17-20, 2001
|
| |
6
|
Carlos O'Ryan, Douglas C. Schmidt, and J. Russell Noseworthy, "Patterns and Performance of a CORBA Event Service for Large-scale Distributed Interactive Simulations," International Journal of Computer Systems Science and Engineering, vol. 17, no. 2, Mar. 2002.
|
| |
7
|
Frank Buschmann , Regine Meunier , Hans Rohnert , Peter Sommerlad , Michael Stal, Pattern-oriented software architecture: a system of patterns, John Wiley & Sons, Inc., New York, NY, 1996
|
| |
8
|
Arvind S. Krishna, Douglas C. Schmidt, Ray Klefstad, and Angelo Corsaro, "Real-time CORBA Middleware," in Middleware for Communications, Qusay Mahmoud, Ed. Wiley and Sons, New York, 2003.
|
| |
9
|
Douglas C. Schmidt and et al., "TAO: A Pattern-Oriented Object Request Broker for Distributed Real-time and Embedded Systems," IEEE Distributed Systems Online, vol. 3, no. 2, Feb. 2002.
|
| |
10
|
Douglas C. Schmidt and Carlos O'Ryan, "Patterns and Performance of Real-time Publisher/Subscriber Architectures," Journal of Systems and Software, Special Issue on Software Architecture - Engineering Quality Attributes, 2002.
|
| |
11
|
Object Management Group, Event Service Specification Version 1.1, OMG Document formal/01-03-01 edition, Mar. 2001.
|
| |
12
|
Aniruddha Gokhale, Douglas C. Schmidt, Balachandran Natarajan, Jeff Gray, and Nanbor Wang, "Model Driven Middleware," In Middleware for Communications, Qusay Mahmoud, Ed. Wiley and Sons, New York, 2003.
|
| |
13
|
Nanbor Wang, Douglas C. Schmidt, Aniruddha Gokhale, Craig Rodrigues, Balachandran Natarajan, Joseph P. Loyall, Richard E. Schantz, and Christopher D. Gill, "QoS-enabled Middleware," In Middleware for Communications, Qusay Mahmoud, Ed. Wiley and Sons, New York, 2003.
|
| |
14
|
|
 |
15
|
|
| |
16
|
Object Management Group, Model Driven Architecture (MDA), OMG Document ormsc/2001-07-01 edition, July 2001.
|
| |
17
|
Center for Distributed Object Computing, "Component Synthesis using Model Integrated Computing (CoSMIC)," www.dre.vanderbilt.edu/cosmic, Vanderbilt University.
|
| |
18
|
Aniruddha Gokhale, Krishnakumar Balasubramanian, Jaiganesh Balasubramanian, Arvind Krishna, George T. Edwards, Gan Deng, Emre Turkay, Jeffrey Parsons, and Douglas C. Schmidt, "Model Driven Middleware: A New Paradigm for Deploying and Provisioning Distributed Real-time and Embedded Applications," Submitted to The Journal of Science of Computer Programming: Special Issue on Model Driven Architecture, 2004.
|
| |
19
|
Ákos Lédeczi , Árpád Bakay , Miklós Maróti , Péter Völgyesi , Greg Nordstrom , Jonathan Sprinkle , Gábor Karsai, Composing Domain-Specific Design Environments, Computer, v.34 n.11, p.44-51, November 2001
[doi> 10.1109/2.963443]
|
| |
20
|
|
|