Information & Knowledge Technologies Business Unit
Distributed Systems Technology Group Papers

Model-Based Design of End-to-End Quality of Service in a Multi-UAV Surveillance and Target Tracking Application

Citation: Joseph Loyall, Jianming Ye, Sandeep Neema, and Nagabhushan Mahadevan. Model-Based Design of End-to-End Quality of Service in a Multi-UAV Surveillance and Target Tracking Application. Second RTAS Workshop on Model-Driven Embedded Systems (MoDES '04), Toronto, Canada, May 25-28, 2004.

Formats: PDF

Abstract Designing and implementing large distributed, real-time embedded (DRE) computing systems is challenging because these applications need to be able to react in real-time to changes in missions, conditions and operating environments within the scope of their domains. There are especially challenging issues surrounding the design and implementation of DRE systems with managed end-to-end quality of service (QoS) properties when those systems must adapt to the changes in both the computational and physical universes within which they operate. While advances in design methodology especially model-integrated computing (MIC) and middleware technologies have made designing and developing the functional logic of DRE systems much easier, the same cannot be said about QoS features. MIC and most other tools are primarily focused on the functional logic with at best limited capabilities to capture QoS concerns. Even though QoS middleware such as Quality Objects (QuO) has made QoS adaptive design and implementation simpler, using abstractions and mechanisms provided by the middleware still requires highly skilled individuals with strong intuitions about both the needs of the domain and the ways to manipulate the various dimensions contributing to the managed QoS behavior. Without significant improvement in our ability to simplify and at least partially automate the development of adaptive QoS strategies for collections of distributed components, many applications of these complex QoS concepts and contexts will remain impractical to build or be of limited utility. Therefore, there is a compelling need for applying design-time methodologies to develop and control these runtime adaptations systematically. In this paper, we describe the application of DQME, a modeling environment that we have created for designing QoS adaptive applications, to the design of a representative DRE application involving multiple UAVs engaged in multi-mode missions.

BBN Home Projects Technologies People Papers Comments
© 2010 BBN Technologies