A joint project of the Graduate School, Peabody College, and the Jean & Alexander Heard Library

Title page for ETD etd-08092005-152438

Type of Document Master's Thesis
Author Turkay, Emre
URN etd-08092005-152438
Title Resolving middleware configuration challenges using model driven development
Degree Master of Science
Department Electrical Engineering
Advisory Committee
Advisor Name Title
Douglas Schmidt Committee Chair
Aniruddha Gokhale Committee Member
  • Middleware Configuration
  • Embedded Systems
  • Distributed Systems
  • Model Driven Development
Date of Defense 2005-08-31
Availability unrestricted
Middleware is increasingly being used to develop and deploy large-scale distributed

real-time and embedded (DRE) systems in domains ranging from avionics to industrial

process control and financial services. Applications in these DRE systems require

various levels and types of quality of service (QoS) from the middleware, and often run

on heterogeneous hardware, network, OS, and compiler platforms. To support a wide

range of DRE systems with diverse QoS needs, middleware often provides many (i.e.,

10’s-100’s) of options and configuration parameters that enable it to be customized

and tuned for different use cases. Supporting this level of flexibility, however, can

significantly complicate middleware and hence application QoS. This problem is exacerbated

for developers of DRE systems, who must understand precisely how various

configuration options affect system performance on their target platforms.

This thesis provides two contributions to R&D on model-driven development

(MDD) techniques that help codify the impact of middleware configurations on endto-

end distributed real-time and embedded (DRE) system quality of service (QoS).

First, we describe how MDD techniques can help select middleware configuration

parameters that satisfy key functional and QoS requirements of DRE systems. Second,

we apply our MDD techniques to empirically evaluate the end-to-end QoS of

representative DRE systems in the avionics and industrial manufacturing domains.

Our results show how MDD techniques significantly enhance conventional ad hoc processes

used by developers to configure middleware that meets the QoS needs of DRE


  Filename       Size       Approximate Download Time (Hours:Minutes:Seconds) 
 28.8 Modem   56K Modem   ISDN (64 Kb)   ISDN (128 Kb)   Higher-speed Access 
  thesis.pdf 1.16 Mb 00:05:22 00:02:45 00:02:25 00:01:12 00:00:06

Browse All Available ETDs by ( Author | Department )

If you have more questions or technical problems, please Contact LITS.