Why This Matters

Complex distributed embedded systems require comprehensive tooling that spans multiple development phases and provides consistency across design and runtime. This work is significant in integrating model-driven engineering with actual system deployment, enabling developers to reason about system properties at design time while maintaining flexibility for runtime adaptation.

What We Did

This paper presents DREMS, a toolchain and platform infrastructure for designing, implementing, configuring, deploying, and maintaining distributed real-time embedded systems. The work describes a complete development workflow from modeling tools through deployment, including support for reusable components and automated code generation.

Key Results

The DREMS platform successfully integrates design-time modeling with code generation and runtime management, demonstrated through deployment of satellite cluster applications. The infrastructure provides automated synthesis of system configurations, constraint validation, and runtime management of application components across distributed nodes.

Cite This Paper

@inproceedings{Emfinger2013,
  author = {Emfinger, William and Kumar, Pranav and Dubey, Abhishek and Otte, William and Gokhale, Aniruddha and Karsai, Gabor},
  booktitle = {IEEE Real-time Systems Symposium},
  title = {Drems: A toolchain and platform for the rapid application development, integration, and deployment of managed distributed real-time embedded systems},
  year = {2013},
  category = {poster},
  contribution = {lead},
  file = {:Emfinger2013-DREMS_A_toolchain_and_platform_for_rapid.pdf:PDF},
  keywords = {distributed embedded systems, model-driven development, toolchain, code generation, real-time systems, deployment},
  tag = {platform}
}
Quick Info
Year 2013
Keywords
distributed embedded systems model-driven development toolchain code generation real-time systems deployment
Research Areas
middleware CPS scalable AI
Search Tags

Drems, toolchain, platform, rapid, application, development, integration, deployment, managed, distributed, real, time, embedded, systems, distributed embedded systems, model-driven development, code generation, real-time systems, middleware, CPS, scalable AI, 2013, Emfinger, Kumar, Dubey, Otte, Gokhale, Karsai