2017 IEEE/ACM 12th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS) 2017
DOI: 10.1109/seams.2017.18
|View full text |Cite
|
Sign up to set email alerts
|

Lotus@Runtime: A Tool for Runtime Monitoring and Verification of Self-Adaptive Systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
9
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 26 publications
(9 citation statements)
references
References 19 publications
0
9
0
Order By: Relevance
“…In Borda et al (2018), specifications expressed in a higher-order process language for adaptive CPSs are translated to FDR (Failures-Divergences Refinement) to refinement-check requirement satisfaction. Another approach, Lotus@Runtime (Barbosa et al, 2017) addresses verification of self-adaptive systems, modelled as (probabilistic) labelled transition systems, by checking reachability properties on execution traces-which must be generated, e.g., through instrumentation or aspect-oriented techniques.…”
Section: Runtime Verification Of Self-adaptive Systemsmentioning
confidence: 99%
“…In Borda et al (2018), specifications expressed in a higher-order process language for adaptive CPSs are translated to FDR (Failures-Divergences Refinement) to refinement-check requirement satisfaction. Another approach, Lotus@Runtime (Barbosa et al, 2017) addresses verification of self-adaptive systems, modelled as (probabilistic) labelled transition systems, by checking reachability properties on execution traces-which must be generated, e.g., through instrumentation or aspect-oriented techniques.…”
Section: Runtime Verification Of Self-adaptive Systemsmentioning
confidence: 99%
“…We assume that, after each drone movement, both battery level and distance are decreased by one unit. Steps one to four above were implemented as extensions of Lotus [7].…”
Section: A Defiant Component Identificationmentioning
confidence: 99%
“…Researchers have proposed such artifacts to develop and evaluate self-adaptation solutions, which can be categorized in two groups. (1) Artifacts that support developing and evaluating self-adaptive software and that range from requirements for the adaptive internet of things [5], component frameworks for smart cyber-physical systems [21,23], a platform for cloud applications [3], a tool for runtime monitoring and verification [2], and a benchmark environment for self-adaptive applications in Hadoop clusters [41]. (2) Several exemplars that provide a real or simulated adaptable software, on top of which adaptation engines should be developed, and that enable evaluation and comparison of adaptation engines [9,16,19,25,31,37,40].…”
Section: Introductionmentioning
confidence: 99%
“…Artifacts of the first group typically do not provide a runtime model. Exceptions are Hogna [3] and Lotus [2] that use a performance model for performance analysis respectively a labeled transition system model for verification. However, these models cannot be used for generic, architectural self-adaptation.…”
Section: Introductionmentioning
confidence: 99%