Towards Automatic Middleware Generation
- 1 May 2008
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE) in 2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC)
- p. 221-228
- https://doi.org/10.1109/isorc.2008.27
Abstract
Building middleware for distributed applications is a complex task, mixing antagonistic concerns: heterogeneity, performance, reliability, quality of services. Optimization and fine-tuning of middleware for a particular application is even a harder task, usually done manually or through complex design patterns. The advent of "schizophrenic" middleware which separates concerns between distribution model, communication protocols, and their implementation by refining the definition and role of "personalities" brought some elements to solve this problem by enabling full tailoring of the middleware by the developer. In this paper we extend this approach to full automation by generating middleware from an architectural model of the system expressed in a modeling language. This enables precise tuning and configuration of the middleware by generating exactly the required code, prior to runtime. We finally show how this approach fits the requirements of high-integrity or real-time distributed systems.Keywords
This publication has 5 references indexed in Scilit:
- Safety, security, and object-oriented programmingACM SIGBED Review, 2006
- Tool-Based Configuration of Real-Time CORBA Middleware for Embedded SystemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- CheddarPublished by Association for Computing Machinery (ACM) ,2004
- PolyORB: A Schizophrenic Middleware to Build Versatile Reliable Distributed ApplicationsLecture Notes in Computer Science, 2004
- Jonathan: an Open Distributed Processing Environment in JavaPublished by Springer Science and Business Media LLC ,1998