Why This Matters

Building distributed embedded systems requires integrating hardware constraints, security requirements, and development practices. DREMS is innovative because it provides practical integrated platform addressing security, resource management, and application isolation as core architectural principles. The component-based approach enables rapid application development while maintaining system correctness.

What We Did

This paper presents Distributed Real-Time Managed Systems (DREMS) as a practical design and runtime solution for distributed embedded systems. The work integrates modern software development practices with novel approaches for managing constrained resources and isolating applications. The platform provides component model supporting reuse and secure information flows.

Key Results

DREMS successfully supports development of satellite and mobile cloud applications with resource constraints and security requirements. The platform enables rapid prototyping while maintaining secure information flows and resource isolation. Experimental results demonstrate feasibility for complex multi-domain applications.

Full Abstract

Cite This Paper

@article{Levendovszky2014,
  author = {Levendovszky, Tihamer and Dubey, Abhishek and Otte, William and Balasubramanian, Daniel and Coglio, Alessandro and Nyako, Sandor and Emfinger, William and Kumar, Pranav Srinivas and Gokhale, Aniruddha S. and Karsai, Gabor},
  journal = {IEEE} Software},
  title = {Distributed Real-Time Managed Systems: {A} Model-Driven Distributed Secure Information Architecture Platform for Managed Embedded Systems},
  year = {2014},
  number = {2},
  pages = {62--69},
  volume = {31},
  abstract = {Architecting software for a cloud computing platform built from mobile embedded devices incurs many challenges that aren't present in traditional cloud computing. Both effectively managing constrained resources and isolating applications without adverse performance effects are needed. A practical design- and runtime solution incorporates modern software development practices and technologies along with novel approaches to address these challenges. The patterns and principles manifested in this system can potentially serve as guidelines for current and future practitioners in this field.},
  bibsource = {dblp computer science bibliography, https://dblp.org},
  biburl = {https://dblp.org/rec/bib/journals/software/LevendovszkyDOBCNEKGK14},
  contribution = {colab},
  doi = {10.1109/MS.2013.143},
  file = {:Levendovszky2014-Distributed_Real_Time_Managed_Systems.pdf:PDF},
  keywords = {distributed embedded systems, component-based development, security, resource management, platform},
  project = {cps-middleware,cps-reliability},
  tag = {platform},
  timestamp = {Thu, 18 May 2017 01:00:00 +0200},
  url = {https://doi.org/10.1109/MS.2013.143}
}
Quick Info
Year 2014
Keywords
distributed embedded systems component-based development security resource management platform
Research Areas
CPS middleware scalable AI
Search Tags

Distributed, Real, Time, Managed, Systems, Model, Driven, Secure, Information, Architecture, Platform, Embedded, distributed embedded systems, component-based development, security, resource management, platform, CPS, middleware, scalable AI, 2014, Levendovszky, Dubey, Otte, Balasubramanian, Coglio, Nyako, Emfinger, Kumar, Gokhale, Karsai