2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS) 2015
DOI: 10.1109/models.2015.7338238
|View full text |Cite
|
Sign up to set email alerts
|

Stream my models: Reactive peer-to-peer distributed models@run.time

Abstract: Abstract-The models@run.time paradigm promotes the use of models during the execution of cyber-physical systems to represent their context and to reason about their runtime behaviour. However, current modeling techniques do not allow to cope at the same time with the large-scale, distributed, and constantly changing nature of these systems. In this paper, we introduce a distributed models@run.time approach, combining ideas from reactive programming, peer-to-peer distribution, and large-scale models@run.time. W… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
13
0

Year Published

2016
2016
2019
2019

Publication Types

Select...
4
3
2

Relationship

3
6

Authors

Journals

citations
Cited by 19 publications
(13 citation statements)
references
References 44 publications
(40 reference statements)
0
13
0
Order By: Relevance
“…Hartmann et al [16] propose a solution to tackle scalability issues in the context of models@run.time by splitting models into chunks that are distributed across multiple nodes in a cluster. A lazy-loading mechanism allows to virtually access the entire model from each node.…”
Section: State Of the Artmentioning
confidence: 99%
“…Hartmann et al [16] propose a solution to tackle scalability issues in the context of models@run.time by splitting models into chunks that are distributed across multiple nodes in a cluster. A lazy-loading mechanism allows to virtually access the entire model from each node.…”
Section: State Of the Artmentioning
confidence: 99%
“…Basically, every learning unit can be computed on a separate machine. Such distribution strategy relies on a shared model state, as for example presented in [22]. The computation can then be triggered in a bulk-synchronous parallel (BSP) way [15] over this shared state.…”
Section: Micro Learning Unitsmentioning
confidence: 99%
“…When an attribute, which is part of a rule definition, is modified, we navigate through the relations of a rule, process the condition graph and, if the condition is validated, get the action using its identifier and executed it. This process uses lazy loading techniques to dynamically load the necessary node on demand into main memory [22]. When a data model node is accessed, the system first looks into the main memory if the node is present.…”
Section: Rule Processingmentioning
confidence: 99%