A Generic Solution to Software-in-the-Loop

The low fidelity and speed of traditional simulations have become unacceptable for the complex large-scale networks of today. In this paper we propose alternative techniques and focus on a software-in-the-loop implementation. Software-in-the-loop provides us with the following two-fold advantages: (a) it helps solve traditional simulation problems of model validity and (b) it can be used in the design phase as well as in the testing phase of a project. However, software-in-the-loop brings its own set of challenges, as we discuss in this paper. We will present a generic end-to-end solution that mitigates the challenges of a software-in-the-loop configuration to bring it it to its full potential. The success of our solution will be exemplified by its use in two government funded projects where it was successfully used to analyze scalability performance in one case and to perform unit and integration testing in a second case. The focus of this paper will be on the use of software-in-the-loop versus traditional simulations, discussing the challenges, issues and decision processes involved with the use of software-in-the-loop.

[1]  L. Kant,et al.  Performance Analysis of Drama: A Distributed Policy-Based System for Manet Management , 2006, MILCOM 2006 - 2006 IEEE Military Communications conference.

[2]  Mineo Takai,et al.  MAYA: Integrating hybrid network modeling to the physical world , 2004, TOMC.

[3]  R. Chadha,et al.  Policy-based mobile ad hoc network management for drama , 2004, IEEE MILCOM 2004. Military Communications Conference, 2004..

[4]  Latha A. Kant,et al.  Speedup techniques for analyzing scalability of large scale mobile ad hoc network management systems , 2006, IWCMC '06.

[5]  Robbert van Renesse,et al.  Cognitive Adaptive Radio Teams , 2006, 2006 3rd Annual IEEE Communications Society on Sensor and Ad Hoc Communications and Networks.