Why This Matters

Testing distributed CPS requires understanding interactions between physical dynamics, network behavior, and software systems. This work is innovative because it integrates heterogeneous simulation tools enabling comprehensive evaluation of system performance under realistic conditions. The framework supports testing of applications that cannot be easily deployed on actual hardware.

What We Did

This paper presents a rapid testing framework for mobile cloud infrastructure addressing challenges of modeling hardware dynamics, network characteristics, and middleware configuration. The framework integrates physical dynamics simulation with network emulation and middleware testing. The approach enables realistic evaluation of distributed satellite systems before physical deployment.

Key Results

The testing framework successfully models dynamics of distributed satellite systems including orbital mechanics and network communications. Integration of physical dynamics simulator, network emulator, and middleware enables realistic testing of applications. Results demonstrate feasibility of evaluating complex distributed systems in simulation.

Full Abstract

Cite This Paper

@inproceedings{Balasubramanian2014a,
  author = {Balasubramanian, Daniel and Dubey, Abhishek and Otte, William R. and Emfinger, William and Kumar, Pranav Srinivas and Karsai, Gabor},
  booktitle = {25nd {IEEE} International Symposium on Rapid System Prototyping, {RSP} 2014, New Delhi, India, October 16-17, 2014},
  title = {A Rapid Testing Framework for a Mobile Cloud},
  year = {2014},
  pages = {128--134},
  abstract = {Mobile clouds such as network-connected vehicles and satellite clusters are an emerging class of systems that are extensions to traditional real-time embedded systems: they provide long-term mission platforms made up of dynamic clusters of heterogeneous hardware nodes communicating over ad hoc wireless networks. Besides the inherent complexities entailed by a distributed architecture, developing software and testing these systems is difficult due to a number of other reasons, including the mobile nature of such systems, which can require a model of the physical dynamics of the system for accurate simulation and testing. This paper describes a rapid development and testing framework for a distributed satellite system. Our solutions include a modeling language for configuring and specifying an application's interaction with the middleware layer, a physics simulator integrated with hardware in the loop to provide the system's physical dynamics and the integration of a network traffic tool to dynamically vary the network bandwidth based on the physical dynamics.},
  bibsource = {dblp computer science bibliography, https://dblp.org},
  biburl = {https://dblp.org/rec/bib/conf/rsp/BalasubramanianDOEKK14},
  category = {selectiveconference},
  contribution = {colab},
  doi = {10.1109/RSP.2014.6966903},
  file = {:Balasubramanian2014a-A_Rapid_Testing_Framework_for_a_Mobile_Cloud.pdf:PDF},
  keywords = {testing framework, distributed systems, simulation, network emulation, middleware, cyber-physical systems},
  project = {cps-middleware},
  tag = {platform},
  timestamp = {Wed, 16 Oct 2019 14:14:50 +0200},
  url = {https://doi.org/10.1109/RSP.2014.6966903}
}
Quick Info
Year 2014
Keywords
testing framework distributed systems simulation network emulation middleware cyber-physical systems
Research Areas
CPS middleware scalable AI
Search Tags

Rapid, Testing, Framework, Mobile, Cloud, testing framework, distributed systems, simulation, network emulation, middleware, cyber-physical systems, CPS, scalable AI, 2014, Balasubramanian, Dubey, Otte, Emfinger, Kumar, Karsai