CHARIOT: a domain specific language for extensible cyber-physical systems
CHARIOT: a domain specific language for extensible cyber-physical systems
复制标题
CHIOT:可扩展网络物理系统的领域特定语言
DOI:
--
复制
发表时间:
2015
期刊:
影响因子:
--
通讯作者:
Martin Lehofer
中科院分区:
文献类型:
--
作者:
Subhav Pradhan;A. Dubey;A. Gokhale;Martin Lehofer
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 Cyber-Physical Systems (CPS) to next generation CPS that are more open, dynamic and extensible. Fractionated spacecraft, smart cities computing architectures, Unmanned Aerial Vehicle (UAV) clusters 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 runtime 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 and describe how this language and its features have evolved from our past work.