FLSEMay 9, 2018

DReAM: Dynamic Reconfigurable Architecture Modeling (full paper)

arXiv:1805.03724v2
Originality Synthesis-oriented
AI Analysis

This work addresses the need for flexible modeling tools in software engineering for dynamic systems, but it appears incremental as it builds on existing concepts like Interaction Logic.

The paper tackles the problem of modeling dynamic systems that must adapt to unpredictable environments by introducing the DReAM framework, which provides a rule-based language for describing reconfigurable architectures with features like component creation/deletion and mobility, and it is implemented as a Java API with an execution engine.

Modern systems evolve in unpredictable environments and have to continuously adapt their behavior to changing conditions. The "DReAM" (Dynamic Reconfigurable Architecture Modeling) framework, has been designed for modeling reconfigurable dynamic systems. It provides a rule-based language, inspired from Interaction Logic, which is expressive and easy to use encompassing all aspects of dynamicity including parametric multi-modal coordination with creation/deletion of components as well as mobility. Additionally, it allows the description of both endogenous/modular and exogenous/centralized coordination styles and sound transformations from one style to the other. The DReAM framework is implemented in the form of a Java API bundled with an execution engine. It allows to develop runnable systems combining the expressiveness of the rule-based notation together with the flexibility of this widespread programming language.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes