Why This Matters

CPS deployed in dynamic environments face challenges of resource scarcity, component failures, and changing environmental conditions that require autonomous adaptation. This work is innovative because it extends deployment and configuration infrastructure with self-adaptive capabilities that enable systems to reconfigure themselves without human intervention. The approach ensures system resilience while maintaining application functionality under adverse conditions.

What We Did

This technical report presents a self-adaptive Deployment and Configuration (D&C) infrastructure for cyber-physical systems. The work addresses challenges of managing dynamic applications in resource-constrained environments through adaptive mechanisms that support autonomous resilience. The infrastructure enables runtime reconfiguration to handle application failures and system changes while maintaining required service levels.

Key Results

The self-adaptive D&C infrastructure successfully manages deployment of distributed CPS applications with autonomous reconfiguration capabilities. Experimental results demonstrate the system's ability to handle node failures through dynamic application migration and resource reallocation. The infrastructure enables applications to maintain required service levels despite infrastructure failures.

Full Abstract

Cite This Paper

@inproceedings{Pradhan2015,
  author = {Pradhan, Subhav M. and Dubey, Abhishek and Gokhale, Aniruddha S. and Lehofer, Martin},
  booktitle = {Proceedings of the Workshop on Domain-Specific Modeling, DSM@SPLASH 2015, Pittsburgh, PA, USA, October 27, 2015},
  title = {CHARIOT:} a domain specific language for extensible cyber-physical systems},
  year = {2015},
  pages = {9--16},
  abstract = {Wider adoption, availability and ubiquity of wireless networking technologies, integrated sensors, actuators, and edge computing devices is facilitating a paradigm shift by allowing us to transition from traditional statically configured vertical silos of CyberPhysical Systems (CPS) to next generation CPS that are more open, dynamic and extensible. Fractionated spacecraft, smart cities computing architectures, Unmanned Aerial Vehicle (UAV) clusters, platoon of vehicles on highways are all examples of extensible CPS wherein extensibility is implied by the dynamic aggregation of physical resources, affect of physical dynamics on availability of computing resources, and various multi-domain applications hosted on these systems. However, realization of extensible CPS requires resolving design-time and run-time challenges emanating from properties specific to these systems. In this paper, we first describe different properties of extensible CPS - dynamism, extensibility, remote deployment, security, heterogeneity and resilience. Then we identify different design-time challenges stemming from heterogeneity and resilience requirements. We particularly focus on software heterogeneity arising from availability of various communication middleware. We then present appropriate solutions in the context of a novel domain specific language, which can be used to design resilient systems while remaining agnostic to middleware heterogeneities. We also describe how this language and its features have evolved from our past work. We use a platform of fractionated spacecraft to describe our solution.},
  bibsource = {dblp computer science bibliography, https://dblp.org},
  biburl = {https://dblp.org/rec/bib/conf/oopsla/PradhanDGL15},
  category = {workshop},
  contribution = {lead},
  doi = {10.1145/2846696.2846708},
  file = {:Pradhan2015-CHARIOT_a_domain_specific_language_for_extensible_cyber-physical_systems.pdf:PDF},
  keywords = {deployment and configuration, self-adaptive systems, cyber-physical systems, resilience, autonomic computing},
  project = {cps-middleware,cps-reliability},
  tag = {platform},
  timestamp = {Tue, 06 Nov 2018 16:57:16 +0100},
  url = {https://doi.org/10.1145/2846696.2846708}
}
Quick Info
Year 2015
Keywords
deployment and configuration self-adaptive systems cyber-physical systems resilience autonomic computing
Research Areas
CPS middleware scalable AI
Search Tags

CHARIOT, domain, specific, language, extensible, cyber, physical, systems, deployment and configuration, self-adaptive systems, cyber-physical systems, resilience, autonomic computing, CPS, middleware, scalable AI, 2015, Pradhan, Dubey, Gokhale, Lehofer